
Principal Software Engineer
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in India.
• Deliver comprehensive technical leadership and execution assistance across product initiatives.
• Collaborate closely with Product Management, Solution Architects, and Engineering teams to finalize requirements.
• Assess functional and technical solutions to guarantee the successful implementation of scalable, high-performance systems.
• Partner with architects to interpret, validate, and manage architectural designs.
• Design, develop, and review scalable backend services utilizing Spring Boot.
• Implement and guide the development of cloud-native solutions on AWS.
• Create and update technical documentation as needed.
• Mentor engineers and assist teams in executing complex technical solutions.
• Over 10 years of experience in software engineering with a strong background in technical leadership.
• Extensive practical experience with Java, Spring Boot, and databases.
• Solid working knowledge of AWS and cloud-native application development.
• Proven track record in building scalable and high-performance distributed systems.
• Strong capability to translate product and architectural requirements into actionable designs and code.
• Exceptional communication and documentation skills.
• Preferred Qualifications: Experience with microservices, APIs, and event-driven systems.
• In-depth understanding of unit, integration, UI, E2E, and BDD/Cucumber testing.
• Strong grasp of performance tuning, observability, and reliability practices.
• Previous experience in Staff or Principal Engineering roles.
• Flexible work environment.
• Encouragement for internal mobility.
• Support for work-life balance.
• A welcoming and inclusive environment.
Confitec
Nagarro
HealthMark Group
Abnormal Security
Get handpicked remote jobs straight to your inbox weekly.