F
Software Engineer

Location

Chennai, Tamil Nadu, India

Type

Full-time

Salary

Not Disclosed

Experience

Entry–Mid Level

Job Description

Ford Motor Company is hiring Software Engineers for its Chennai location. The role involves full-stack software development, architecture participation, and delivering end-to-end software solutions using modern frameworks and cloud technologies.

Responsibilities

  • Develop full-stack software solutions with end-to-end ownership.
  • Work with Java/J2EE, Angular, Vue, and other UI frameworks.
  • Design and implement REST APIs using Spring Boot.
  • Deploy and manage applications on the GCP cloud platform.
  • Collaborate with architects to determine technical direction.
  • Participate in Agile development processes and code reviews.
  • Troubleshoot, debug, and optimize software performance.

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, or equivalent.
  • Strong background in Java/J2EE and object-oriented programming.
  • Experience with frontend frameworks such as Angular, Vue, PrimeNG, AG Grid, or SyncFusion.
  • Proficiency in Spring Boot and REST API development.
  • Familiarity with ORM frameworks such as Hibernate or JPA.
  • Good communication, analytical, and problem-solving skills.
Career Insights

Position Overview

As a Software Engineer at Ford, you'll play a crucial role in developing and maintaining the software systems that power our next-generation vehicles and enterprise platforms. This role blends backend and frontend engineering, offering exposure to both server-side architecture and user-facing technologies. You'll work in a highly collaborative environment, applying modern software practices to build scalable, reliable, and high-performance systems that shape the future of mobility.

Key Responsibilities

  • Design, develop, and maintain full-stack applications that power Ford’s global digital ecosystem.
  • Collaborate with cross-functional teams including architecture, design, and product management to build robust and scalable software.
  • Contribute to system design discussions and evaluate trade-offs in performance, scalability, and maintainability.
  • Implement RESTful APIs using Spring Boot and integrate them with frontend applications.
  • Deploy and manage applications using Google Cloud Platform (GCP) services.
  • Participate in agile ceremonies including sprint planning, code reviews, and retrospectives.
  • Diagnose and resolve software defects through debugging and performance tuning.

Why You Might Like This Role

  • You’ll work on a wide variety of technologies, from Java backend development to frontend frameworks like Angular and Vue.
  • The role offers a perfect mix of individual ownership and team collaboration.
  • You’ll be part of a company that’s transforming from an automotive manufacturer into a mobility technology leader.
  • Ford offers opportunities to work on projects that directly impact millions of customers worldwide.
  • You'll gain exposure to cloud platforms and cutting-edge software engineering practices in a large-scale environment.

Professional Development

  • Ford provides access to continuous learning through online platforms, certifications, and workshops.
  • You’ll collaborate with senior engineers who act as mentors, guiding you through technical and career growth.
  • Exposure to enterprise-scale architectures and cloud-native design patterns.
  • The opportunity to move into leadership or specialized technical roles as you grow within the company.

Work Culture & Benefits

  • Ford fosters a culture of innovation, teamwork, and respect for diverse perspectives.
  • The engineering team embraces agile methodologies, focusing on iterative improvement and shared success.
  • Employees enjoy flexible work arrangements, access to modern tools, and professional development support.
  • A strong emphasis on work-life balance and career longevity through continuous learning.

Frequently Asked Questions

Q: Is this a backend or full-stack role?

A: It’s a full-stack position with a strong emphasis on backend development using Java and Spring Boot, while also contributing to frontend work using frameworks like Angular or Vue.

Q: Does Ford provide training for new hires?

A: Yes, Ford offers onboarding sessions, mentorship, and access to internal training resources and certifications to ensure engineers are set up for success.

Q: What cloud technologies will I be working with?

A: You’ll primarily use Google Cloud Platform (GCP) for deployment and application management, alongside CI/CD pipelines for continuous delivery.

Q: What kind of projects do engineers at Ford work on?

A: Projects range from enterprise software systems to connected vehicle platforms and mobility solutions serving millions of users.

Q: Is this role open to recent graduates?

A: Yes, Ford welcomes recent graduates who have strong foundational skills in software engineering and a willingness to learn.

Application Strategy

To make your application stand out, highlight projects that demonstrate proficiency with Java, Spring Boot, and frontend frameworks like Angular or Vue. Include examples of cloud-based deployments or experience with GCP if possible. Emphasize your understanding of full-stack development and problem-solving approach. Tailor your resume to reflect your experience with REST API design, ORM tools, and agile teamwork. Demonstrating curiosity, collaboration, and technical depth will help you make a strong impression.