Software Engineering Manager
- Job ID
- 66053
- Category
- Enterprise Technology
- Location
- Chennai, India
- Work Type
- On-site
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.
-
Built on one bold idea and the passion to define sustainable transportation for generations to come, Ford is a story about people with a vision that’s still being written.
What We Do -
Ford’s culture fuels the kind of momentum where ideas flow, progress is unstoppable, and our people keep redefining what it means to innovate.
Our People and Culture -
At Ford, your work matters, your life matters and we’re here to back the whole you—from growth to well-being—so you show up ready to realize your full potential.
Your Benefits
Jobs For You.
Explore roles tailored to your interests, based on your preferences and experience.
-
Polish-speaking Customer Relations Centre Agent
- Budapest, Hungary
-
Data Scientist
- Chennai, India
-
Process Engineer - Powertrain Assembly
- Chennai, India
-
Cloud Architect
- Bengaluru, India