Software Engineer - Ford Pro

Ford Ford · Auto · Dearborn, MI +1 · Ford Next Businesses

Software Engineer role at Ford Pro focused on developing full-stack solutions for commercial/fleet software, utilizing Agile-eXtreme Programming principles and cloud technologies. Requires strong software development experience, cloud platform deployment, and familiarity with CI/CD tools. Experience with machine learning, mathematical modeling, and data analysis is a plus.

What you'd actually do

  1. Engineer high-quality reusable code to develop full-stack solutions across various platforms
  2. Enhance testing platforms, improve test automation, foster software craftsmanship
  3. Surprise and delight customers and partner software engineers
  4. Monitor and evaluate the performance of our solutions
  5. Collaborate with multi-skilled teams working on commercial/fleet software solutions

Skills

Required

  • Bachelor's degree in Computer Science or equivalent
  • Object-oriented development languages (Java, JavaScript, C/C++, TypeScript, Kotlin, Python, C#, etc.)
  • Modern databases (Relational and non-relational)
  • Developing and deploying to cloud platforms (GCP, AWS, Azure)
  • Continuous integration/continuous delivery tools and pipelines (Jenkins, Terraform)
  • End-to-end testing tools

Nice to have

  • 3rd party API integration (Zuora)
  • B2B subscription billing, ordering, and fulfillment software
  • Object-Oriented Design Principles
  • eXtreme Programming (XP) practices
  • Spring/SpringBoot and RESTFUL Web services development
  • machine learning, mathematical modeling and data analysis
  • SQL and NoSQL databases (Postgres, Mongo DB)
  • Jira, backlogs, iterations, user stories
  • REACT tools (React.js, Webpack, Enzyme, Redux, Flux)
  • user interface design
  • performance testing frameworks
  • performance design expertise
  • fundamental data modeling

What the JD emphasized

  • 10+ years of overall software development experience
  • 5+ years of experience with Object-oriented development languages
  • 4+ years of experience developing and deploying to cloud platforms