Software Engineer

Ford•,
•$85,400 - $192,900•Remote

About The Position

Ford Pro, Ford Motor Company's global commercial business, is seeking Software Engineers to build innovative software products for the company and its commercial customers. The role applies Agile-eXtreme Programming principles to deliver commercial and fleet software solutions, including dynamic user interfaces and cloud-native services integrated with Ford enterprise systems. The position is posted as remote, except Southeast Michigan residents within 50 miles of Dearborn are asked to work onsite up to four days per week.

Requirements

  • Bachelor's degree in Computer Science or equivalent, or a combination of education and experience.
  • At least 5 years of experience with object-oriented languages such as Java, JavaScript, TypeScript, Kotlin, Python, or C#.
  • At least 3 years of front-end development experience.
  • At least 1 year developing and deploying on cloud platforms such as GCP, AWS, or Azure.
  • Hands-on experience with modern relational and non-relational databases.
  • Expertise building web UIs with React.js, Angular, JavaScript, and/or TypeScript.
  • Proficiency debugging with modern tooling.
  • Experience with CI/CD pipelines and tools such as Jenkins and Terraform.
  • Familiarity with end-to-end test automation frameworks.
  • Legally authorized to work in the United States; employment eligibility will be verified at hire.

Nice To Haves

  • Master's degree in Computer Science or a related field.
  • Deep understanding of Object-Oriented Design principles.
  • Experience with eXtreme Programming practices such as Pair/Mob programming and TDD.
  • Background with Spring/Spring Boot and RESTful web-service development.
  • Exposure to machine learning, mathematical modeling, or data analysis.
  • Solid knowledge of SQL and NoSQL databases.
  • Comfort using Agile tools such as Jira, backlogs, user stories, and sprints.
  • Ability to partner with Product Managers, UI/UX Designers, and business stakeholders.
  • In-depth React.js expertise, including Webpack, Enzyme, Redux, or Flux, and front-end languages such as HTML, CSS, and JavaScript.
  • Experience with performance testing frameworks such as Mocha or Jest.
  • Passion for pair programming and collaborative code review.
  • Strong fundamentals in data modeling.

Responsibilities

  • Engineer high-quality, reusable code to develop dynamic user interfaces across multiple platforms.
  • Enhance testing frameworks, improve test automation, and foster software craftsmanship.
  • Deliver elegant, performant solutions for customers and partner engineers.
  • Monitor and evaluate application performance and reliability.
  • Collaborate with multi-skilled teams on commercial and fleet software solutions.
  • Practice Test-First and Test-Driven Development (TDD) methodologies.
  • Build and integrate cloud-native services using modern technologies and Ford enterprise systems.

Benefits

  • Immediate medical, dental, vision, and prescription drug coverage.
  • Flexible family care days, paid parental leave, new-parent ramp-up programs, and subsidized backup childcare.
  • Family-building benefits, including adoption and surrogacy expense reimbursement and fertility treatments.
  • Vehicle discount program for employees and family members, plus 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