Software Engineering Manager
Ford Motor Company · Sholinganallur, Tamil Nadu, India
Motor Vehicle Manufacturing · 10,001+ employees
About the role
You will lead a team of 5 to 15 software engineers to drive execution, velocity, and operational excellence. You are responsible for guiding product architecture, managing technical health, and fostering a culture of high performance.
What they look for
Requirements
The role requires at least 2 years of direct people management experience and a strong track record of building high-performing engineering teams. A master's degree in a technical discipline is preferred, along with exceptional communication skills.
Full description
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.