Senior Software Engineer

Ford Motor•Livonia, MI
•Hybrid

About The Position

Ford Motor Company is hiring a Senior Software Engineer in Livonia, Michigan. This is a hybrid position, with work performed both from home and at the worksite; employees must live within a reasonable commuting distance. The role is part of Enterprise Technology and focuses on developing and deploying scalable software solutions, supporting cloud development, and delivering commercial and fleet software solutions for customers and partner software engineers. The engineer will work in a serverless, microservices architecture, improve testing platforms and automation, and promote software craftsmanship and continuous learning. The role uses Test-First Development and Test-Driven Development practices and includes monitoring deployed solutions to identify performance improvements. The position requires a bachelor’s degree or foreign equivalent in Computer Science Engineering, Computer Application, Applied Computer Science, or a related field, plus five years of progressive, post-baccalaureate experience in the job offered or a related occupation. Ford offers a salary of $147,077.00–$174,536.04 per year, along with a range of employee benefits.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science Engineering, Computer Application, Applied Computer Science, or a related field.
  • Five years of progressive, post-baccalaureate experience in the job offered or a related occupation.
  • Five years of experience using full-stack and microservices development to design, build, and maintain scalable microservices with frameworks such as Spring Boot, and to develop and integrate RESTful APIs.
  • Five years of experience with Java/J2EE programming, including web application design and use of Core Java, the Collection Framework, exception handling, and logging frameworks.
  • Five years of experience with Microsoft SQL Server and/or PostgreSQL, including complex queries, relational database schema design, normalization, and stored procedures.
  • Five years of experience with cloud-native development using Spring Boot to build production-ready, standalone Java applications, particularly microservices.
  • Five years of experience with React front-end development to create and maintain UI components.
  • Five years of cloud experience with hosting platforms such as Google Cloud Platform and Kubernetes, including cloud strategy and infrastructure design, cloud service selection, and ensuring scalable, secure, and cost-effective solutions.

Responsibilities

  • Engineer and deploy production-quality code for scalable software solutions within a serverless, microservices architecture.
  • Enhance existing testing platforms and continuously improve test automation strategies to ensure high-quality deliverables.
  • Promote software craftsmanship, best practices, and continuous learning within the team.
  • Collaborate with multi-skilled teams to deliver commercial and fleet software solutions for customers and partner software engineers.
  • Monitor and evaluate deployed solutions, identifying opportunities for optimization and improvement.
  • Engage in Test-First Development and Test-Driven Development methodologies.
  • Support cloud development initiatives, using current technologies and ensuring integration with Ford enterprise systems.

Benefits

  • Immediate medical, dental, and prescription drug coverage.
  • Flexible family care, parental leave, new parent ramp-up programs, and subsidized backup child care.
  • Vehicle discount program for employees and family members, and management leases.
  • Tuition assistance.
  • Employee resource groups.
  • Paid time off for individual and team community service.
  • Paid holidays, including the week between Christmas and New Year's Day.
  • Paid time off and the option to purchase additional vacation time.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service