Software Engineering Manager

Chennai, IndiaFull-timePosted Aug 3, 2026

What you'll do...

  • Lead and Develop Talent: Manage an organization of 5 to 15 individual contributors. Conduct interviews, manage performance reviews, handle compensation planning, and actively mentor engineers to accelerate their career growth.
  • Drive Execution & Velocity: Translate ambiguous product requirements and broad roadmaps into clear, actionable engineering execution plans and sprints. Champion agile execution to optimize team velocity and delivery predictability and overall flow.
  • Own Operational Excellence: Take ultimate accountability for your team's deliverables, system SLAs, and overall operational health.
  • Guide Architecture & Strategy: Define the architecture for your specific product while collaborating seamlessly on cross-product team and broader product line architecture.
  • Manage Technical Health: Ensure the long-term viability of your codebase by actively managing technical debt, leading critical PR reviews, and setting high engineering standards, stepping away from critical-path coding to maintain a strategic view.
  • Navigate Ambiguity: Autonomously resolve cross-team dependencies and resource or priority conflicts to keep your team unblocked and focused on business goals.

You'll have...

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
  • 7+ years of professional experience in software engineering, with a strong foundation in designing, building, and maintaining complex, scalable systems.
  • Proven experience driving agile software development processes and managing the full software development lifecycle (SDLC).
  • Demonstrated experience in system architecture, technical design, and balancing feature delivery with technical debt management.
  • Proven experience in modern cloud architectures (e.g., AWS, GCP, Azure), distributed systems, and microservices.
  • Strong communication skills with the ability to translate highly technical concepts to non-technical stakeholders

Even better, you may have...

  • Master’s degree in Computer Science or a related technical discipline.
  • 2+ years of direct people management experience leading teams of software engineers.
  • Previous experience at an entry level software engineering manager position
  • A strong track record of recruiting, hiring, and building high-performing, inclusive engineering teams.
  • Exceptional communication skills with the ability to translate highly technical concepts to non-technical business stakeholders.
  • Experience successfully managing cross-functional dependencies and collaborating with Product Management and Design to define product strategy.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free