company_logo

Associate Software Engineer

Ford

Updated on: 11 October 2026

Additional Details

Website

www.ford.com

website

Work Location

Chennai, India

location

Job Type

FTE

job_type

Batch

2026 | 2025 | 2024

batch

Stream Required

Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering

stream

Salary

8 – 12 LPA (Expected)

salary

Job Description

About the Team

The Marketing Program System 2 (MPS2) team within Ford’s VMI (Vehicle Marketing & Incentives) domain is responsible for building high-scale, mission-critical systems that manage vehicle marketing programs and incentive calculations.

Our application is a data-intensive platform processing vast amounts of information across a multi-terabyte database (2+ TB with 500+ GB RAM) and high-throughput event pipelines. You will work alongside experienced leads and senior engineers who believe in strong software craftsmanship, modern engineering practices, and writing clean, scalable code.

Role Overview

We are looking for a driven, detail-oriented Associate Software Engineer (0–2 years) with a solid computer science foundation, hands-on programming experience in Java & Spring Boot, and a strong eagerness to learn how large-scale enterprise systems handle data, messaging, and distributed microservices.

In this role, you will write clean, well-tested production code, understand the business logic behind each feature, learn database optimization at scale, and adopt modern development tools such as GitHub Copilot and automated review scanners.

1. Backend & Microservices Development

  • Design, code, and test microservices and RESTful APIs using Core Java (11/17+) and the Spring Boot framework.
  • Learn and adhere to clean code principles, SOLID design principles, and enterprise design patterns.
  • Collaborate with frontend team members to integrate backend APIs with UI components (Angular).

2. Working with Data & PostgreSQL

  • Write clean, efficient SQL queries, joins, and database migrations for our PostgreSQL database.
  • Learn and practice query optimization basics: understanding how indexes work, avoiding $N+1$ query issues in ORMs (Hibernate/Spring Data JPA), and writing batch-friendly operations.
  • Gain exposure to handling high-volume datasets in an enterprise production environment.

3. Messaging & Event-Driven Architecture

  • Build basic producers and consumers using Apache Kafka (or similar messaging queues) for asynchronous event processing.
  • Learn how distributed transactions, retries, and error handling are handled in event-driven systems.

4. Code Quality, Testing & AI-Assisted Development

  • Participate actively in the GitHub Pull Request (PR) review process: review your peers' code, accept constructive feedback from Lead Engineers, and understand the design/business rationale behind changes.
  • Leverage modern AI tools like GitHub Copilot to improve developer productivity while verifying that generated code is secure, clean, and bug-free.
  • Write comprehensive unit and integration tests using JUnit and Mockito to ensure high code quality and test coverage.
  • Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or related field.
  • Experience: 0 to 2 years of professional software development experience or demonstrable project/internship experience in backend software engineering.
  • Core Java: Strong understanding of Core Java fundamentals (OOP concepts, Collections framework, Exception Handling, Concurrency/Multithreading, Java 8+ Streams and Lambdas).
  • Spring Boot: Practical, hands-on experience building REST APIs using Spring Boot, Spring Data JPA, and Dependency Injection.
  • Database & SQL: Solid working knowledge of relational databases and SQL (preferably PostgreSQL or MySQL). Ability to write structured queries, joins, group-bys, and understand primary/foreign keys and basic indexing.
  • Basic Messaging Knowledge: Conceptual understanding or foundational project experience with message queues like Apache Kafka or RabbitMQ.
  • Version Control: Familiarity with Git & GitHub (cloning, branching, committing, creating Pull Requests).
  • Testing Mindset: Familiarity with writing unit tests using JUnit and Mockito.

Disclaimer: The Job Company is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.

Important: If an employer asks you to pay any kind of fee, please notify us immediately. The Job company does not charge any fee from the applicants and we do not post any jobs where companies ask candidates to pay.

Click on the Apply Now button to apply for Ford

Frequently Asked Questions

What is the role of Associate Software Engineer at Ford?

The Associate Software Engineer role at Ford involves working on key responsibilities mentioned in the job description and contributing to company growth.

Where is this job located?

This job is located in Chennai, India.

What is the salary for this position?

The salary for this role is 8 – 12 LPA (Expected).

Who all are eligible for this role

candidates with degree Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering and graduating year will be 2026 | 2025 | 2024.

How can I apply for this job?

You can apply directly using the official application link provided above on this page.

Jobs you might like

Campus Program - 2027

Nasdaq

Bengaluru, India

22 October

Software Engineer I - Product / Full-Stack

Kulfi

Bengaluru, India

22 October

Data Science Intern

Electronic Arts(EA)

Hyderabad, India

22 October

JAVA Software Engineer Intern

Electronic Arts(EA)

Hyderabad, India

22 October

Technical Intern (AI & Full-stack)

Vara 5

India - Local Office

22 October

New Campus Associates

Sutherland

Mumbai, Hyderabad, Cochin, Chennai or Bhopal.

22 October

Software Developer (Freshers)

MHTECHIN

India - Local Office

22 October

Apprentice - Enterprise Technology Services

American Express

Bengaluru, Chennai, Gurgaon

22 October

Data Science Intern

Microsoft

Bengaluru, Hyderabad, Pune, Gurgaon

18 October

HR Tech Intern

MongoDB

Gurgaon, India

18 October

Software Engineer

Graviton

Gurgaon, India

18 October

Product Intern

YesMadam

Noida, India

18 October

SDE Intern - Backend

CloudSEK

Bengaluru, India

18 October

Research Intern - AI

IBM

Gurgaon, Bengaluru

18 October

Graduate Apprentice Trainee

Volvo Group

Bengaluru, India

18 October

Software Engineer

Cisco

Bengaluru, India

18 October

Digital Specialist Engineer (Trainee)

Infosys(Mass-Hiring Update)

Bengaluru, Hyderabad, Delhi, Noida, Gurgaon

18 October

Specialist Programmer (Trainee)

Infosys(Mass-Hiring Update)

Bengaluru, Hyderabad, Delhi, Noida, Gurgaon

18 October

Intern / Associate Engineer

IBM

Bengaluru, India

15 October

Summer 2027 Intern - UI/UX Designer

Salesforce

Bengaluru, Hyderabad

15 October

Intern Bachelors AI Eng

Honeywell

Hyderabad, India

15 October