Software Engineering Manager
Ford Motor Company
Office
Chennai, Tamil Nadu, India
Full Time
We are seeking a highly skilled and experienced Product Team Technical Supervisor to lead one of our key product teams within the Industrial System Analytics (ISA) product group, focusing on Design Cost & Complexity. This role reports directly to the Product Line Owner and is critical for driving the development and delivery of cloud-native analytical solutions that integrate robust software engineering with advanced data science capabilities.
As the Product Team Supervisor, you will be responsible for:
- Team Leadership & Management:
- Directly manage and mentor a product team of approximately 10 individuals across various disciplines including Software Engineering, Data Science, Product Management, Design, and Technical Anchoring.
- Foster a high-performing team culture, providing coaching, career development guidance, and performance management to optimize individual and team contributions.
- Ensure the team is well-supported, identifying and addressing impediments to productivity and flow.
- Technical Product Ownership & Delivery:
- Provide hands-on technical leadership, guiding the team in architectural design, software development best practices, and the implementation of scalable, reliable, and performant cloud-native applications.
- Oversee the entire product development lifecycle, from Proof-of-Concept (POC) to production-ready solutions, ensuring robust engineering and timely delivery.
- Collaborate with Product Managers to translate business requirements into technical specifications, prioritize backlogs, and ensure delivered software aligns with desired business outcomes.
- Champion code quality, participate in technical reviews, and ensure adherence to engineering standards and security protocols.
- Software & Data Integration:
- Partner closely with Data Scientist colleagues to integrate advanced analytics, machine learning models, and data-driven insights into product solutions.
- Work with Data Factory teams to establish efficient data ingestion pipelines and support the creation of valuable data products.
- Drive the exploration and implementation of emerging technologies such as Generative AI (Gen AI) and Large Language Models (LLMs) to enhance product capabilities and foster innovation.
- Ensure MLOps principles are applied for the effective deployment and management of machine learning components within products.
- Process Optimization & Collaboration:
- Promote and enforce Agile software development methodologies, Product Development Organization (PDO) models, and DevSecOps practices (CI/CD, TDD, etc.) to maximize efficiency and quality.
- Facilitate regular governance ceremonies, track flow metrics, and leverage data to inform decision-making and continuous improvement.
- Identify and resolve technical blockers, manage dependencies, and orchestrate cross-functional collaboration across product groups and internal teams.
- Build strong relationships with peer Product Line Managers, Data Science partners, and Chief Architects to identify emerging foundational product needs and drive cross-functional integration.
- Experience:
- 10+ years of progressive experience in software delivery and product development roles.
- 5+ years of experience in a leadership role managing software engineering and/or data engineering teams.
- Demonstrated track record of successfully leading and delivering complex products with integrated software, machine learning, and data components.
- Proven ability to operate effectively and deliver results in ambiguous and rapidly evolving business environments.
Software Engineering Manager
Office
Chennai, Tamil Nadu, India
Full Time
August 18, 2025