Lead Software Engineer

India – Remote Full-Time

Job Description

As a Lead Software Engineer, you will: Guide a cross-functional squad and make forward-looking architectural decisions. Blend deep hands-on coding with technical leadership. Modernize legacy code. Harden AWS infrastructure. Set engineering practices that other teams emulate. Own the design, evolution, and quality of mission-critical microservices. Lead technical discovery and design—write and socialize ADRs, run design reviews. Champion clean code and definition of done. Ensure high coverage and reliable CI/CD gates. Architect cloud-native solutions on AWS. Raise reliability through observability, performance engineering. Mentor and level-up engineers via pairing sessions, roadmap shaping. Collaborate with Product, SRE, Data, and InfoSec to translate ambiguous requirements.

Qualifications

Here are the requirements: 1. 8-10+ years of backend engineering experience. 2. 1-3+ years leading projects or a squad to deliver complex distributed systems at scale. 3. Java expertise: Mastery of Java/Spring Boot. 4. Hands-on depth with DynamoDB, Lambda, API Gateway, SQS/FIFO, and IAM roles/policies. 5. Strong experience with Terraform. 6. Advanced Docker file skills. 7. CI/CD & DevSecOps: Designed pipelines (Jenkins or GitLab CI). 8. Clear, concise technical writing and the ability to align stakeholders through docs and diagrams.

Benefits

Here are the benefits: - Flexible work environment - Fluid career paths - Celebrate internal mobility - Purpose, well-being, and work-life balance


Apply Now