Software Engineering Lead
Work Hours: 9a-5p IST (India Time)
Work Location: Vijayawada, Andhra Pradesh (at least 3 days per week)
Placement Model: Perm/ Full-time Position
Salary: $80-85k USD
Interview Process: One and done video interview (technical and conversational)
Start Date: ASAP. Need an immediate joiner
Job Description:
Must-Haves:
- Bachelor’s degree required
- Computer Science, Information Systems or a similar technical major is strongly preferred.
- 7+ years of experience in full-stack web application development (Java and/or .Net, SQL, REST APIs).
- 3+ years of experience managing direct reports in an Agile environment.
- Experience delivering SaaS products hosted in AWS and/or Azure.
- Strong communication skills and ability to collaborate with global stakeholders.
Plusses:
- Experience leading multiple Agile teams simultaneously.
- Hands-on experience with TypeScript and ReactJS.
- Strong understanding of CI/CD, DevOps practices, and cloud architecture.
- Experience managing production support in high-availability systems.
Day to Day:
- As a Software Engineering Manager, you will lead 2-3 Agile teams of 12+ Software Engineers and QA Engineers responsible for designing, building, and supporting cloud-based SaaS applications hosted in AWS and Azure.
- You will lead delivery of cloud-based SaaS applications hosted in AWS and Azure, while building a high-performance engineering culture aligned with global product strategy.
- This role requires strong technical depth, proven team leadership, and the ability to collaborate daily with Product and Architecture leaders in India, Europe, and the United States.
Responsibilities:
Team Leadership & Development
- Hire, mentor, and grow high-performing engineering teams in our Vijayawada office.
- Set clear goals and manage performance through structured feedback and career development.
- Lead hiring, onboarding, and career development initiatives.
- Build a culture of accountability, quality, and ownership.
- Drive retention and engagement within the Vijayawada office.
Technical & Delivery Leadership
- Guide architectural discussions and ensure sound engineering decisions.
- Drive adoption of best practices in code quality, automated testing, and CI/CD.
- Ensure on-time delivery of scalable, resilient SaaS solutions.
- Collaborate closely with U.S. Product Managers and local Product Owners to translate roadmaps into execution plans.
Operational Excellence
- Establish structured on-call processes and incident response practices.
- Improve reliability, deployment automation, and monitoring.
- Ensure compliance with security and regulatory standards.