Engineer 3 – Software Development & Engineering
A mid-to-senior software engineering role focused on designing, developing, and maintaining robust software systems and engineering solutions within a large-scale technology environment.
About the role
This is a Software Development & Engineering (Level 3) position suited to an experienced software engineer looking to contribute to complex, large-scale engineering initiatives. The role involves end-to-end participation in the software development lifecycle, from design and implementation through to testing and deployment.
The successful candidate will be expected to write clean, efficient, and maintainable code, collaborate closely with cross-functional teams, and help drive technical decisions that improve system performance and reliability. A strong foundation in software engineering principles and the ability to work independently on challenging problems are essential.
- Design, develop, and maintain software applications and engineering solutions
- Collaborate with product, architecture, and peer engineering teams
- Participate in code reviews and contribute to best practices
- Troubleshoot, debug, and resolve technical issues across the stack
- Contribute to continuous improvement of development processes and tooling
This opportunity is based in Chennai, Tamil Nadu, India and is ideal for engineers who thrive in a fast-paced, innovation-driven environment and are eager to work on impactful technology at scale.