Software Engineer - Ford Pro

FordDearborn, MI
$99,600 - $166,600Hybrid

About The Position

Ford Pro is looking for Software Engineers that embrace Agile-eXtreme Programming principles to deliver innovative software products for Ford Motor Company and our commercial customers. Ford Pro is a new global business within Ford committed to commercial customer productivity. Ford Pro delivers a work-ready suite of vehicles, accessories and services for virtually every vocation, backed by technology and engineered for uptime. A true one-stop shop, offering a full portfolio of electrified and internal combustion vehicles designed to integrate seamlessly with the Ford Pro ecosystem, helping customers' businesses thrive today and into the new era of electrification.

Requirements

  • Bachelor's degree in Computer Science or equivalent
  • 10+ years of overall software development experience
  • 5+ years of experience with Object-oriented development languages, such as but not limited to: Java, JavaScript, C/C++, TypeScript, Kotlin, Python, C#
  • Modern databases (Relational and non-relational)
  • 4+ years of experience developing and deploying to cloud platforms, such as Google Cloud Platform, Amazon Web Services, and Microsoft Azure
  • Familiarity with debugging problems using appropriate tools.
  • Continuous integration/continuous delivery tools and pipelines, such as: (Jenkins, Terraform)
  • Experience with end-to-end testing tools.

Nice To Haves

  • Experience with 3rd party API integration (Zuora a strong plus)
  • Experience with B2B subscription billing, ordering, and fulfillment software
  • Deep understanding of Object-Oriented Design Principles
  • Familiar with eXtreme Programming (XP) practices including Pair/Mob programming and Test-first/Test Driven Development (TDD)
  • Professional experience designing and transitioning legacy all-in-one applications to modern cloud native implementations
  • Experience with Spring/SpringBoot and RESTFUL Web services development
  • Experience with machine learning, mathematical modeling and data analysis is a plus
  • Knowledge of SQL and NoSQL databases - Postgres and/or Mongo DB a plus
  • Experience with Jira, backlogs, iterations, user stories, or similar Agile Tools. Highly effective in working with other technical specialists, Product Managers, UI/UX Designers and business partners.
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Experience with user interface design.
  • Knowledge of performance testing frameworks and performance design expertise.
  • Passion for learning and willingness to work in a pair programming environment.
  • Understanding of fundamental data modeling

Responsibilities

  • Engineer high-quality reusable code to develop full-stack solutions across various platforms
  • Enhance testing platforms, improve test automation, foster software craftsmanship
  • Surprise and delight customers and partner software engineers
  • Monitor and evaluate the performance of our solutions
  • Collaborate with multi-skilled teams working on commercial/fleet software solutions
  • Engage in Test-first Development, Test Driven Development
  • Cloud development using cutting-edge technologies and integrations with Ford enterprise systems

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of 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