Ford-posted 12 months ago
Full-time • Mid Level
Dearborn, MI
Transportation Equipment Manufacturing

The Software Engineer position at Ford Motor Company focuses on leveraging advanced technology to redefine the transportation landscape and enhance customer experiences. The role involves developing high-quality reusable code, enhancing testing platforms, and collaborating with multi-skilled teams to deliver innovative software products. The position emphasizes Agile-eXtreme Programming principles and requires a strong background in front-end development and cloud technologies.

  • Engineer high-quality reusable code to develop the dynamic user interface for various platforms
  • Enhance testing platforms and improve test automation
  • Monitor and evaluate the performance of our solutions
  • Collaborate with multi-skilled teams working on commercial/fleet software solutions
  • Engage in Test-first Development and Test Driven Development
  • Develop cloud solutions using cutting-edge technologies and integrations with Ford enterprise systems
  • Bachelor's degree in computer science or equivalent or a combination of education and experience
  • 5+ years of experience in front-end development
  • 5+ years of experience with Object-oriented development languages such as Java, JavaScript, TypeScript, Kotlin, Python, C#
  • Experience in developing web-based UI using JavaScript, Angular or Vue and/or Typescript
  • Familiarity with debugging problems using appropriate tools
  • Experience with continuous integration/continuous delivery tools and pipelines, such as Jenkins and Terraform
  • Experience with end-to-end testing tools such as Selenium
  • 1+ years of experience developing and deploying to cloud platforms like Google Cloud Platform, AWS, and Microsoft Azure
  • Master's Degree in Computer Science or related field
  • Deep understanding of Object-Oriented Design Principles
  • Familiar with eXtreme Programming (XP) practices including Pair/Mob programming and Test-first/Test Driven Development (TDD)
  • Experience with Spring/SpringBoot and RESTFUL Web services development
  • Experience with machine learning, mathematical modeling and data analysis
  • Knowledge of SQL and NoSQL databases
  • Experience with CA Agile Central (Rally) and Agile Tools
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux
  • Experience with user interface design
  • Knowledge of performance testing frameworks including Mocha and Jest
  • Passion for learning and willingness to work in a pair programming environment
  • 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
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments
  • Vehicle discount program for employees and family members
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service