Software Development Manager

Ford Motor

Not Interested
Bookmark
Report This Job

profile Job Location:

Chennai - India

profile Monthly Salary: Not Disclosed
Posted on: 5 days ago
Vacancies: 1 Vacancy

Job Summary

Description

We are seeking an experienced Software Development Manager to lead our application development organization and drive strategic technical initiatives. This pivotal leadership role will oversee the architecture development and delivery of business-critical applications that power our digital transformation & support the Dassault 3DX and Siemens Teamcenter PLM platforms. The ideal candidate will excel at building and mentoring high-performing engineering teams across local & global locations while establishing a culture of technical excellence and innovation. Youll bring extensive experience leading enterprise-scale application development using modern frameworks cloud-native technologies and agile methodologies. Expertise in application security performance optimization and CI/CD practices will be instrumental in delivering resilient scalable solutions that meet business timelines. This is a high-visibility position requiring collaborative leadership across technical and business stakeholders.



Responsibilities

Lead a team of technical engineers to -

o Develop Microservices: Architect and implement scalable high-performance Java-based microservices using Spring Boot and Spring Cloud. Create RESTful APIs that support both synchronous and asynchronous data processing workflows.

o Backend Development: Develop robust server-side applications using Java 17 and the Spring ecosystem (Spring Framework Spring Data Spring Security). Implement efficient data access layers using relational databases.

o Frontend Development: Build and integrate responsive frontend components using Angular or React that communicate effectively with Java backend services. Implement efficient data binding and state management patterns.

o Data Processing: Develop data processing pipelines using Java streams Completable Future and reactive programming models.

o Cloud-Native Applications: Deploy and manage containerized applications on Google Cloud Platform (GCP) using Cloud Run & GKE. Implement service discovery configuration management and circuit breakers.

o Security Implementation: Apply security best practices in Java applications including MFA ADFS authentication method-level security and data encryption all with least privileged modeling.

o Performance Optimization: Profile and optimize Java application performance including JVM tuning connection pooling caching strategies and database query optimization.

o API Gateway & Service Mesh: Implement API gateway patterns using Apigee Configure service-to-service communication with appropriate resilience patterns.

o CI/CD for Java Applications: Set up and maintain CI/CD pipelines for Java applications using tools like Tekton Maven/Gradle and Github Actions for comprehensive testing.

o Foundational Understanding of AI/ML Concepts: Possess a solid understanding of core AI and Machine Learning (ML) concepts. Familiarity with generative AI and large language models (LLMs).

Must Have Technical Skills

Good knowledge in application development methodologies and hands-on experience in app development in any technology.

Proficiency in programming languages including Java Python and JavaScript

Strong experience with front-end and back-end technologies (React Angular ) for developing integrated data access and visualization layers

Demonstrated expertise in designing & architecting cloud-based data pipelines / microservices

Deep understanding of service-oriented architecture (SOA) & microservices within cloud environments

Experience with database management including relational databases (PostgreSQL MySQL) NoSQL databases and columnar databases like BigQuery

High-level proficiency in Infrastructure-as-Code (IaC) tools specifically Terraform

Strong knowledge of CI/CD pipelines and automation frameworks to enhance development workflows

Leadership Skills:

Ø 10 years experience in managing complex delivery programs following agile practices.

Ø Proven ability to build and lead high-performing engineering teams

Ø Strong understanding of security best practices and principles

Ø Experience implementing data governance frameworks and security measures

Ø Excellent problem-solving and troubleshooting skills

Ø Outstanding communication collaboration and presentation abilities

Ø Demonstrated success delivering complex projects under aggressive timelines



Qualifications

Bachelors degree in computer science Data Engineering Information Systems or equivalent work experience

10 years of software engineering experience with a balance of data engineering and software development

5 years leading and managing software development teams

2 years working within public cloud ecosystems (AWS GCP or Azure)

Experience working with senior leadership teams and building business relationships




Required Experience:

Manager

DescriptionWe are seeking an experienced Software Development Manager to lead our application development organization and drive strategic technical initiatives. This pivotal leadership role will oversee the architecture development and delivery of business-critical applications that power our digit...
View more view more

Key Skills

  • Feed
  • Jsf
  • Advocacy
  • Java
  • Automobile

About Company

Company Logo

Ford® is Built for America. Discover the latest lineup in new Ford vehicles! Explore hybrid & electric vehicle options, see photos, build & price, search inventory, view pricing & incentives & see the latest technology & news happening at Ford.

View Profile View Profile