Search by job, company or skills

Ford Motor Company

Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

  • BASIC JOB INFORMATION

Position Title

Software Engineer

Position Grade

Software Engineer (SG06)

Location

Chennai

Department/Company

Marketing, Sales & Service PDO

Date of Request

Nov 2025

Reports To

LL6, Senior Engineering Manager, VMI

Position to be filled by ASAP

  • ROLE DESCRIPTION AND SCOPE

Role:


  • Build and maintain backend microservices using Java and Spring Boot on Google Cloud Platform; design and implement RESTful APIs and integrate with Apigee.
  • Write and maintain unit and integration tests, apply TDD/BDD practices, and contribute to CI/CD and automated testing workflows.
  • Design, tune, and maintain relational database schemas and SQL (e.g., PostgreSQL, DB2).
  • Implement resiliency and scalability patterns (retries/backoff, circuit breakers, idempotency) and support production troubleshooting and oncall rotations.
  • Collaborate with leads, architects and crossfunctional teams to align with platform standards, reuse services, and enable integrations.
  • Midlevel individual contributor (5+ years); experience with observability, distributed tracing, and 12factor / MACH principles is a plus.
  • KEY RESPONSIBILITIES / DELIVERABLES
  • Implement features and fixes for one or more microservice modules within the variable marketing incentive product, following assigned designs and acceptance criteria.
  • Review and learn the existing application footprint, surface issues and suggested improvements, and assist with migration or refactor tasks under direction.
  • Help modernize platform capabilities by implementing scalable, performance-minded changes and validating results against provided goals and roadmaps.
  • Build small prototypes or proofofconcepts for new technologies as assigned; document findings and recommended next steps.
  • Implement, test, and deploy cloudnative services on GCP, including unit/integration tests, CI/CD updates, and basic runbooks or operational notes.
  • Collaborate with product teams, architects, and peers to reduce dependencies and improve team autonomy; communicate blockers and propose practical solutions.
  • NUMBER OF DIRECT SUBORDINATES

0

Experiences / Competencies

Education Qualification Bachelor's or Equivalent

Number of Years of Experience Minimum 5+ years

Leadership Skills

  • Excellent communication and interpersonal skills
  • Ability to work effectively in a remote/virtual work setting with other global team members
  • Proven facilitation skills - able to effectively drive discussion among diverse perspectives and reach a decision or recommendation
  • Effectively work with cross-functional teams across the organization inside and outside of the technology and software organization

Functional/Technical Skills

  • Strong hands-on experience of at least 5+ years in Java/JEE/Spring framework/Spring boot
  • Experience with the following: Microservices Design & Development, Cloud-Native development, Event-driven Design, APIs, Domain-Driven Design, Public Cloud (Google Cloud), Serverless, DevOps, building scalable, reliable, available solutions, and/or performance testing.
  • Strong technical background with the capability of being hands-on
  • Conversant in multiple programming languages. Thorough knowledge of multi-threading, concurrency, and parallel processing concepts including scalability, performance, and consistency characteristics of a microservices driven eCommerce architecture
  • Good expertise in REST, Messaging (KAFKA, RABBITMQ, cloud pub/sub etc.), stream processing, NoSQL as well as database Systems (RDBMS, NO SQL Stores like Cassandra, HBase, Mongo, Memcached etc.)
  • Experience in Cloud Native systems, Transactional Systems, and Containerization technologies
  • Experience in building Structured, Semi-Structured and Unstructured data stores with a good understanding of RDBMS, No-SQL databases and strong exposure to data modelling, data access patterns, data replication, active-active polyglot persistence setup.

Travel

  • As needed and flexible

Other Preferred


RESPONSIBILITIES

  • Build and maintain backend microservices using Java and Spring Boot on Google Cloud Platform; design and implement RESTful APIs and integrate with Apigee.
  • Write and maintain unit and integration tests, apply TDD/BDD practices, and contribute to CI/CD and automated testing workflows.
  • Design, tune, and maintain relational database schemas and SQL (e.g., PostgreSQL, DB2).
  • Implement resiliency and scalability patterns (retries/backoff, circuit breakers, idempotency) and support production troubleshooting and oncall rotations.
  • Collaborate with leads, architects and crossfunctional teams to align with platform standards, reuse services, and enable integrations.
  • Midlevel individual contributor (5+ years); experience with observability, distributed tracing, and 12factor / MACH principles is a plus.
  • Implement features and fixes for one or more microservice modules within the variable marketing incentive product, following assigned designs and acceptance criteria.
  • Review and learn the existing application footprint, surface issues and suggested improvements, and assist with migration or refactor tasks under direction.
  • Help modernize platform capabilities by implementing scalable, performance-minded changes and validating results against provided goals and roadmaps.
  • Build small prototypes or proofofconcepts for new technologies as assigned; document findings and recommended next steps.
  • Implement, test, and deploy cloudnative services on GCP, including unit/integration tests, CI/CD updates, and basic runbooks or operational notes.
  • Collaborate with product teams, architects, and peers to reduce dependencies and improve team autonomy; communicate blockers and propose practical solutions.

Qualifications


EXPERIENCES / COMPETENCIES

Education Qualification Bachelor's or Equivalent

Number of Years of Experience Minimum 5+ years

Leadership Skills

  • Excellent communication and interpersonal skills
  • Ability to work effectively in a remote/virtual work setting with other global team members
  • Proven facilitation skills - able to effectively drive discussion among diverse perspectives and reach a decision or recommendation
  • Effectively work with cross-functional teams across the organization inside and outside of the technology and software organization

Functional/Technical Skills

  • Strong hands-on experience of at least 5+ years in Java/JEE/Spring framework/Spring boot
  • Experience with the following: Microservices Design & Development, Cloud-Native development, Event-driven Design, APIs, Domain-Driven Design, Public Cloud (Google Cloud), Serverless, DevOps, building scalable, reliable, available solutions, and/or performance testing.
  • Strong technical background with the capability of being hands-on
  • Conversant in multiple programming languages. Thorough knowledge of multi-threading, concurrency, and parallel processing concepts including scalability, performance, and consistency characteristics of a microservices driven eCommerce architecture
  • Good expertise in REST, Messaging (KAFKA, RABBITMQ, cloud pub/sub etc.), stream processing, NoSQL as well as database Systems (RDBMS, NO SQL Stores like Cassandra, HBase, Mongo, Memcached etc.)
  • Experience in Cloud Native systems, Transactional Systems, and Containerization technologies
  • Experience in building Structured, Semi-Structured and Unstructured data stores with a good understanding of RDBMS, No-SQL databases and strong exposure to data modelling, data access patterns, data replication, active-active polyglot persistence setup.

Travel

  • As needed and flexible












More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133373569

Similar Jobs