Senior Software Engineer

Ford Motor Company•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, with work performed both from home and at the worksite; employees must live within a reasonable commuting distance. The engineer will build and deploy production-quality software for scalable solutions in a serverless, microservices architecture and support cloud development initiatives and integrations with Ford enterprise systems. The role contributes to commercial and fleet software solutions, promotes software craftsmanship and continuous learning, and uses Test-First Development and Test-Driven Development practices.

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 integrating RESTful APIs.
  • Five years of experience designing web applications using Java/J2EE technologies, including Core Java, the Collection Framework, exception handling, and logging frameworks.
  • Five years of experience using Microsoft SQL Server or PostgreSQL to write complex queries, design scalable relational database schemas, apply normalization principles, and support data integrity.
  • Five years of experience with cloud-native development using Spring Boot to build production-ready, standalone Java applications, particularly microservices.
  • Five years of experience creating and maintaining UI components using React.
  • Five years of cloud experience with hosting platforms such as Google Cloud Platform and Kubernetes, including designing and managing cloud strategies and infrastructure and selecting scalable, secure, and cost-effective cloud services.

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.
  • 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 deployed solutions and identify opportunities for optimization and improvement.
  • Actively engage in Test-First Development and Test-Driven Development methodologies.
  • Support cloud development initiatives, leverage emerging technologies, and ensure seamless integrations 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