Software Engineer - Tooling Design & Build Product
Job Description
Ford Motor Company’s Manufacturing Digital Engineering (MDE) team is building and supporting software products used by manufacturing engineering groups across the globe. This Software Engineer role joins the Tooling Design & Build product team, focused on the applications that support the design, engineering, and production of dies and tooling used to create stamped parts for Ford vehicles.
The work is hands-on full stack development, including APIs and microservices, along with Angular web applications deployed on Google Cloud Platform (GCP). The role is remote with a hybrid schedule, including onsite collaboration in Dearborn 4 days per week.
What you’ll do
- Design, develop, and support APIs, platforms, and services as a Full Stack Software Engineer.
- Collaborate with Advanced Manufacturing, IT, manufacturing engineers, quality teams, and end users to deliver technology solutions.
- Develop Spring Boot/Java APIs and microservices using Google Cloud Platform (GCP).
- Develop and maintain Angular web applications deployed on GCP.
- Build and integrate REST APIs and microservice architectures to enable scalable solutions.
- Troubleshoot production issues and support application performance and reliability.
- Deliver software using TDD, CI/CD, and established engineering best practices.
- Partner with Product Managers, Product Designers, and Software Engineers to define solutions and deliver production-ready user stories.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 3+ years of software engineering experience, preferably building front-end applications with Angular, JavaScript, and TypeScript.
- 2+ years developing back-end REST APIs, preferably with Java and Spring Boot.
- Experience with document-based and NoSQL databases, such as MongoDB.
- Knowledge of software engineering best practices, including Agile methodologies and version control for source code management.
- Knowledge of unit testing and code validation.
- Understanding of software craftsmanship principles and clean-code practices.
- Experience with SonarQube, SonarLint, and GitHub Copilot to improve code quality and development speed.
- Strong analytical, problem-solving, and communication skills.
- Ability to collaborate effectively with cross-functional and global teams.
Technologies
- Angular, JavaScript, TypeScript
- Java, Spring Boot
- Google Cloud Platform (GCP), REST APIs, microservices
- MongoDB
- TDD, CI/CD
- SonarQube, SonarLint, GitHub Copilot
Location and work model
- Job type: Full time
- Work type: Remote
- Hybrid requirement: Onsite with the team 4 days per week in Dearborn
Compensation
- Salary range: USD 85,400 - 166,600 per year
- Salary Grade 6: $85,400–$143,200
- Salary Grade 7: $99,600–$166,600
- Final grade determined based on skills and experience; base salary set within the applicable range
Benefits
- Immediate medical, dental, vision, and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized backup childcare, and more
- Family-building benefits, including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount programs for employees and family members, as well as management leases
- Tuition assistance
- Employee resource groups
- Paid time off for individual and team community service
- Paid holidays, including the week between Christmas and New Year’s Day
- Paid time off and the option to purchase additional vacation time
Additional notes
- Visa sponsorship: Not available
- Employment eligibility verification required at time of hire for candidates legally authorized to work in the United States
Similar Jobs
T