Software Engineer
@ Ford

Dearborn, Michigan, United States
$120,000
On Site
Full Time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXX****** @ford.com
Recommended after applying

Job Details

Overview

The Software Engineer at Ford will develop Bill of Material technical solutions and collaborate with both internal and external teams to deliver seamless integrations.

Responsibilities

  • Develop and customize Bill of Material tools using Core Java, Spring frameworks, REST APIs, and Microservices.
  • Participate in agile ceremonies to define technical features and user stories.
  • Collaborate with Solution Architects, Vendors, and Enterprise Architecture for strategic technical solutions.
  • Develop unit tests, automated test scripts, and continuous deployment pipelines.
  • Ensure compliance with data privacy, security, legal, and contractual guidelines.

Qualifications

Bachelor's degree in Engineering, 7+ years programming experience (C++, C#, Java, JavaFX, Spring Boot, Spring JPA, Rest APIs, AccuRev, GitHub, Eclipse, Agile), and 5+ years experience with Bill of Material tools development.

Key skills/competency

  • Bill of Material
  • Core Java
  • Spring
  • REST APIs
  • Microservices
  • Agile
  • Integration
  • Unit Testing
  • Automation
  • Continuous Deployment

How to Get Hired at Ford

🎯 Tips for Getting Hired

  • Research Ford's culture: Understand their mission and latest projects.
  • Customize your resume: Highlight agile and integration skills.
  • Showcase technical expertise: Emphasize experience with Java, Spring and REST APIs.
  • Prepare for interviews: Review agile practices and coding challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Core Java fundamentals.
Practice Spring REST API coding exercises.
Build mini microservices projects.
Familiarize with automated deployment pipelines.

Behavioral Questions

Discuss a team conflict resolution experience.
Explain how you manage tight deadlines.
Describe a challenging project collaboration scenario.
Share how you adapt to changing priorities.

Frequently Asked Questions