Ford Motor Company Full Stack Software Engineer in Dearborn, Michigan


Job Title:

Full Stack Software Engineer

Job Description & Qualifications:

A developer in the emerging demand space with responsibility to deliver high-value solutions to the business. Emerging mode software developer will be responsible for working in the full technology stack. Position involves working with several different areas of Product Development organization.

Responsibilities include:

  • Develop, Test and Deploy software products/services and proof-of-concepts to support vehicle features.

  • Directly contributes to development activities utilizing Software Craftsmanship/Clean Coder principles, practices and tools.

  • Assists in setup, configuring, maintaining tools and frameworks that improve developer productivity, code health and organizational transparency such as automated build, test and code analysis.

  • Provides leadership in areas of expertise, willing to learn and grow in areas of opportunity and need.

  • Collaborates closely with other technical experts, Product Managers, Product Designers and business stakeholders.

  • Help grow capability across team and on other tools and technologies with other team members to diversify capability across the technology stack.

  • Interfaces with all levels of management for business and IT functions. Works across systems development technologies.

  • Work on a balanced team and collaborate with a Product Owner, Product Manager and Product Designer.

  • Apply agile, test-driven development principles. Span multiple environments (vehicle, cloud, mobile) to support end-to-end feature delivery.


  • Bachelor’s degree

  • 3+ years in programming: Java or C#, Objective C or equivalent Object-Oriented programming.

  • 3+ years in scripting: Python, JavaScript, Bash or equivalent scripting language.


  • 3+ years experience with API creation or Web API Integration.

  • 3+ years experience with Agile or Scrum methodologies.

  • Understanding of in-vehicle architectures.

  • Experience with other common programming/scripting languages (ex. Python).

  • Experience in embedded development, work with authentication such as OAuth2, Azure or PCF, PCF tools.

The distance between imagination and … creation. It can be measured in years of innovation, or in moments of brilliance. When you join the Ford team discover all the benefits, rewards and development opportunities you’d expect from a diverse global leader. You’ll become part of a team that is already leading the way, with ingenious solutions and attainable products – and it is always ready to go further.

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.

Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status

Auto req ID:



Ford Motor Company


Information Technology

Skill Team:

Information Technology


MPS – Mobility Planning Systems