Senior Software Engineer

Ford•Livonia, MI
•$147,077 - $174,536•Hybrid

About The Position

Ford Motor Company is hiring a Senior Software Engineer in Livonia, Michigan. This is a hybrid position requiring the employee to work both from home and at the Livonia worksite, and to live within a reasonable commuting distance. The role is part of Enterprise Technology, which supports Ford’s mobility and transportation initiatives. The engineer will build and deploy production-quality software for scalable solutions in a serverless, microservices architecture. The position supports commercial and fleet software solutions and cloud development initiatives, with an emphasis on test automation, software craftsmanship, Test-First Development, and Test-Driven Development. The engineer will also monitor deployed solutions and identify opportunities to improve their performance.

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 designing, building, and maintaining scalable microservices using full-stack and microservices development, including frameworks such as Spring Boot, and developing and integrating RESTful APIs.
  • Five years of experience designing web applications with Java/J2EE technologies and applying Core Java, the Collection Framework, exception handling, and logging frameworks.
  • Five years of experience using Microsoft SQL Server and/or PostgreSQL to write complex queries, including joins, subqueries, aggregate functions, window functions, and stored procedures, and to design efficient relational database schemas using normalization principles.
  • Five years of experience building production-ready, standalone, cloud-native Java applications, particularly microservices, using Spring Boot.
  • Five years of experience creating and maintaining user interface components using React.
  • Five years of cloud experience with hosting platforms such as Google Cloud Platform and Kubernetes, including designing, implementing, and managing cloud infrastructure and strategies, selecting cloud services such as AWS, Azure, or GCP, and ensuring solutions are scalable, secure, and cost-effective.
  • Must be legally authorized to work in the United States; employment eligibility will be verified at hire.
  • Must live within a reasonable commuting distance of the Livonia worksite.

Responsibilities

  • Engineer and deploy production-quality code for scalable software solutions within a serverless, microservices architecture.
  • Enhance 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 and identify opportunities for optimization and improvement.
  • Apply Test-First Development and Test-Driven Development methodologies.
  • Support cloud development initiatives, leverage current technologies, and ensure seamless 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