Software Engineer - Tooling Design & Build Product
Job Description
Ford Motor Company’s Manufacturing Digital Engineering (MDE) Tooling Design & Build product team is seeking a software engineer to build and support software used by manufacturing engineering teams worldwide. In this hybrid role, you will design, develop, and maintain full stack capabilities that support the design, engineering, and production of dies and tooling used to create stamped parts across Ford vehicles.
The work spans API and platform development plus Angular web applications hosted on Google Cloud Platform (GCP). You will collaborate with manufacturing, IT, quality, and end users to deliver production-ready user stories, troubleshoot issues in production, and help uphold reliable engineering practices.
Role overview
- Full time, remote work with an onsite expectation of 4 or more days per week in Dearborn.
- Position is part of MDE Enterprise Technology, supporting software products for manufacturing plants globally.
- The Tooling Design & Build product team develops and deploys applications used by Manufacturing Engineering teams worldwide.
Responsibilities
- 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 effective technology solutions.
- Develop Spring Boot/Java APIs and microservices using Google Cloud Platform (GCP) services.
- Develop and maintain Angular web applications on GCP.
- Build and integrate REST APIs and microservice architectures to support 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.
Required qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 3+ years of software engineering experience developing front-end applications, preferably with Angular, JavaScript, and TypeScript.
- 2+ years of experience developing back-end REST APIs, preferably with Java and Spring Boot.
- Experience with document-based and NoSQL databases, such as MongoDB.
- Understanding of software engineering best practices, including Agile methodologies.
- Understanding of version control systems for source code management.
- Understanding 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 accelerate development.
- 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
Compensation and work type
- Job type: Full time
- Work type: Remote
- Salary range: USD 85,400 - 166,600 per year
- Salary grade details: Grade 6 ($85,400–$143,200) and Grade 7 ($99,600–$166,600); final grade determined based on skills and experience
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
- Established and active 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 information
- Visa sponsorship is not available for this position.
- Candidates must be legally authorized to work in the United States; employment eligibility verification will be required at the time of hire.
Similar Jobs
T