
Software Development Engineer II
- Pune, Maharashtra
- Permanent
- Full-time
- Design and build new software and features to solve a broad set of business problems.
- Work with our business partners to understand the business context of our team's systems and influence tradeoff decisions to meet business needs. You will help the team to define features that can be delivered independently.
- In addition to hands-on building, you may mentor more junior engineers to deliver features and foster a collaborative, high-performing environment.
- You are expected to be able to diagnose and fix typical bugs in the team's codebase. You produce high quality code without much feedback.
- You will also conduct technical interviews as needed as well as participate in the team on call rotation.
- 4-7 years of experience, with a bachelor's degree in computer science or related field
- Experience designing, building, and operating/supporting production software systems.
- Experience with testing at all levels (unit, integration, functional), and monitoring, alerting, and supporting software systems.
- Understanding of continuous integration / continuous delivery (CI/CD).
- Ability to articulate complex technical concepts to both technical and non-technical stakeholders, ensuring clarity and alignment across teams.
- Able to work somewhat independently.
- Able to learn new programming languages and frameworks.
- Curious: able and willing to learn as you go.