> Markdown version of [/jobs/ext/2632518-software-engineer](https://www.wearedevelopers.com/jobs/ext/2632518-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Ford Motor Company - **Location:** Dearborn, MI, United States - **Experience:** Experienced - **Salary:** $99,100.0 - $166,200.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Web Interfaces, Java (Programming Language), Spring Security, Business Logic, Unit Testing, Cloud Computing, Configuration Management, Code Review, Databases, Continuous Integration, Github, Java Persistence API, PostgreSQL, MongoDB, Performance Tuning, Scrum Methodology, Query Optimization, Software Engineering, Data Logging, Google Cloud, Spring Cloud, Spring-mvc, ReactJS, System Availability, Spring-boot, Build Server, Backend, AngularJS, Gitlab-ci, Information Technology, Low Latency, Restful APIs, Terraform, Dynatrace, Jenkins, Microservices - **Published:** August 12, 2026 - **Apply:** https://www.juju.com/job/00000000gnmd0o ## About the Role + Bachelors Degree in Computer Science, or equivalent combination of relevant education and experience. + 8+ years of professional software development experience with Java (Java 8/11/17+). + 6+ years of deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA, and Spring Security). + 6+ years of experience designing and implementing RESTful APIs and microservices architectures. + 4+ years of strong proficiency with PostgreSQL, including schema design, query optimization, and performance tuning. + 2+ years for experience with Mongo database. Even better, you may have... + Master's degree in Computer Science, Software Engineering, or a related field. + Hands-on experience with Angular and/or React for building production-grade, user-facing web interfaces. + Infrastructure-as-Code experience using Terraform or GCP Cloud Deployment Manager for automated environment provisioning. + Prior experience in the automotive, connected vehicle, or IoT industry, particularly with over-the-air (OTA) software delivery systems. ## Description You'll join a collaborative, 'balanced product team' that prioritizes software craftsmanship, clean code, and continuous learning. What you'll do... + Design, develop, and maintain highly scalable, secure, and resilient backend services using Java (Java 8/11/17+) and the Spring Boot ecosystem. + Build responsive, intuitive, and user-friendly web interfaces using Angular and/or React. + Architect, develop, and integrate robust RESTful APIs and microservices designed for high availability and low latency. + Implement complex business logic, performant data models, and optimized database schemas in PostgreSQL, Mongo Database. + Write clean, maintainable, and well-documented code. Drive engineering excellence through rigorous code reviews, unit testing, and technical documentation. + Design, deploy, and manage cloud-native applications on Google Cloud Platform (GCP) using best practices for security, reliability, and scaling. + CI/CD Automation: Build and maintain automated CI/CD pipelines using modern tools (e.g., Cloud Build, GitHub Actions, Jenkins, or GitLab CI). + Automate environment provisioning and configuration management using Terraform or GCP Cloud Deployment Manager. + Configure proactive logging, tracing, and alerting solutions using GCP Monitoring and/or Dynatrace to maintain system health and rapidly resolve production issues. + Act as a technical guide and mentor for junior and mid-level developers, fostering a culture of continuous learning. + Partner closely with Product Managers, UX/UI Designers, and architects to translate business goals into high-performing technical implementations. + Actively participate in and lead Agile ceremonies (Sprint Planning, Stand-ups, Backlog Refinement, and Retrospectives). ## Related Videos - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)