Software Developer
$99.6k - $166.6kFord Motor Company
Ford Motor Company Software Engineer
Ford's Research and Advanced Engineering team takes new ideas from theory to reality. Every day, we develop advanced energy management and propulsion technologies, create cutting-edge materials and manufacturing processes, and curate world-class cabin experiences that redefine what it means to drive a Ford.
At Ford Motor Company, we are moving the world and making the future. We are undergoing a massive digital transformation, where software is the single biggest lever in advancing our customers' driving and ownership experiences.
Responsibilities
In this position, you will be designing the cloud platforms and microservices that power connected vehicles and over-the-air (OTA) software delivery. The code you write one day will directly impact the driving experience, safety, and capability of millions of Ford and Lincoln vehicles on roads globally.
With a dedicated 40% focus on DevOps and Infrastructure-as-Code, you will have the autonomy to design, build, deploy, and scale your own services. It's a role designed for a true builder who wants complete technical ownership from commit to production.
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 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.
- 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).
- Package and manage applications using Docker and orchestrate them at scale using Kubernetes (GKE).
- Automate environment provisioning and configuration management using Terraform or GCP Cloud Deployment Manager.
- Configure proactive logging, tracing, and alerting solutions using Cloud Monitoring (Stackdriver), Prometheus, or Grafana 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).
Qualifications
You'll have...
- Bachelors Degree in Computer Science or equivalent combination of relevant education and experience.
- 6+ 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.
- 6+ years of strong proficiency with PostgreSQL, including schema design, query optimization, and performance tuning.
Even better, you may have...
- Master's degree in Computer Science, Computer Engineering, or a closely related technical field.
- Strong production experience building single-page applications (SPAs) with modern React or Angular frameworks.
- Official Google Cloud certification (e.g., Professional Cloud Architect or Professional Associate Cloud Engineer).
- Hands-on experience with GitOps workflows, container security scanning (e.g., SonarQube), and declarative pipeline tools like Tekton or ArgoCD.
- Experience with Test-Driven Development (TDD), Pair Programming, and continuous integration practices.
- Experience working with message brokers or event streaming platforms like Apache Kafka or GCP Pub/Sub.
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year's Day
- Paid time off and the option to purchase additional vacation time
This position is a salary grade 7 and ranges from $99,600-$166,600. Final determination of salary grade will be based on candidate's skills and experience, and base salary will be set within the applicable range according to job scope, responsibility and competitive market value.
Visa sponsorship is not available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. 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. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call View phone number on click.appcast.io.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.
Job Info
- Job Identification 65907
- Job Category Ford Next Businesses
- Posting Date 06/26/2026, 06:38 PM
- Degree Level Bachelor's Degree or equivalent
- Job Schedule Full time
- Locations 20100 Rotunda Dr, Dearborn, MI, 48124, US (Hybrid)
- Preferred Degree Bachelor of Technology
- ...We are seeking experienced Java Full Stack Developers with 6–10 years of hands‑on development experience to join a high‑performing team... ...Collaborate with cross-functional teams to deliver high-quality software solutions. Troubleshoot production issues and optimize...Suggested
- ...Job Title Senior Full Stack Java Developer Overview / Summary We are seeking a Senior Full Stack Java Developer to design, develop, test, and maintain software applications that meet customer needs. This role involves participating in the full software development lifecycle...Suggested
- ...Job Description 10+ Years experienced highly skilled Full Stack Developer. The candidate must have extensive experience in both front-end and back-end development, with a strong focus on Spring Boot, Java, Angular, CSS, and HTML5. Experience with public cloud platforms...Suggested
- ...Responsibilities Design, develop, test, and deploy full stack web applications Build backend services using Java, Spring Boot, and REST APIs Work with databases to design schemas and optimize queries Collaborate with product, QA, and DevOps teams in Agile environment Participate...SuggestedFull timeFlexible hours
$100k - $110k
...position. Position Description Employees in this job function develop and maintain the front-end/ client-side of an application, typically... ..., showcasing empathy and advocating for user-centric software solutions. Solve complex problems by designing, developing, and...Suggested- ...Java Developer Must have experience in Java 8, Spring Framework, Spring Boot, SOAP and REST API services, Microservices. Knowledge and hands on in GitHub, CI/CD (Jenkins, Tekton, etc.) Expertise in SQL / database technologies, writing test cases using JUnit. Cloud experience...
- • Design and develop RESTful and event-driven microservices using Java 17+ and Spring Boot 3 • Build and maintain integrations with IoT devices, third-party APIs, and connected platforms • Implement messaging pipelines with Kafka or RabbitMQ for real-time data streaming...
- ...Interact with customers on need basis and flag any requirements or issues raised by the customer to seniors in the team. Develop software code as per specifications, by understanding customer requirements. Track open tickets/ incidents in queue and allocate tickets...
- ...like Splunk, Dynatrace, Sleuth, etc. Day-to-Day Responsibilities Collaborate with other team members to design and develop software solutions that meet client needs Write code in various programming languages with a high degree of software craftsmanship...Work experience placementImmediate start
- ...motivated full stack develpoer to join our Observability team. As a Software Engineer on our Platform Observability team, you will be at... ...distributed systems problems at scale and have a passion for developer experience, this is the perfect place for you. A platform...Local areaWorldwideFlexible hours
- Ford Pro in Dearborn, MI is seeking a Senior Full-Stack Java Developer to join the Variable Marketing & Incentives Product Development Organization. This hybrid role involves developing software to manage incentive programs and enhancing the technology platform. The position...Relocation package
$102.19k - $188.56k
...technologies, and more! What you'll be able to do: Embedded ADAS Software Engineer - positions offered by Ford Motor Company (Dearborn,... ...distance from the aforementioned worksite. Design and develop embedded C++ software for Ford's next-generation ADAS systems,...Immediate startWork from homeFlexible hours- ...skills and industry experience, please apply For preparing for interviews please visit REQUIRED SKILLS For Java /Software Programmers Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information...Immediate startRemote work
- An established industry player is seeking a highly skilled Full Stack Developer with over 10 years of experience. This role emphasizes both front-end and back-end development, requiring expertise in Spring Boot, Java, and Angular. You'll be responsible for designing cloud...
$140.63k - $184.14k
...functional engineers. Work on a small agile team to deliver working, tested software. Work effectively with fellow data engineers, product owners, data champions and other technical experts. Develop exceptional Analytics data products using streaming, batch ingestion...Immediate startWork from homeFlexible hours- Pentangle Tech Services | P5 Group is seeking experienced Java Full Stack Developers to join a high-performing team supporting enterprise applications for Ford. The ideal candidates will have 6-10 years of hands-on development experience and strong expertise in Java development...
- Ford in Dearborn, MI is seeking a Senior Full-Stack Java Developer to work on the Consumer and Dealer Incentive Services Team. This hybrid role requires four days of onsite presence and involves designing scalable web applications and integrating advanced technology solutions...
- A leading technology company in Dearborn, Michigan, is seeking an experienced software developer proficient in Java and Spring Boot. The position involves designing scalable applications, implementing microservices, and deploying solutions on Google Cloud Platform. Candidates...
- ...Incentives Product Development Organization is responsible for software development and support of the applications used to manage... ...incentive claims. We are looking for a Senior Full-Stack Java Developer to join our Team to work on the Consumer and Dealer Incentive...Relocation package
- ...Ltd. in Dearborn, MI is looking for a skilled Java Full Stack Developer with over 6 years of experience to design and deploy web applications... ...your strong Java and Spring expertise to ensure high-quality software. The ideal candidate thrives in an Agile environment and is...
- Ford Motor is seeking a Senior Full-Stack Java Developer to join their Variable Marketing & Incentives Product Development Organization in Dearborn, MI. This hybrid role focuses on software development for applications managing incentive programs. Candidates should have...Relocation package
- .../ML DevOps: CI/CD pipelines, Docker, Kubernetes. Core Responsibilities Application Design & Development Architect, design, and develop scalable, secure, and high-performing applications using Java, Spring Boot, and RESTful APIs. Implement microservices architecture...
- ...Embedded Firmware Developer Develop embedded firmware in C/C++ for microcontroller based lighting or projector modules. Work with common peripherals like SPI, I2C, UART, PWM, Client, etc. Interface with LED drivers / projector components and support pixel-level...
- ...scalable cloud infrastructure Automate provisioning using IaC and CI/CD Build reusable frameworks and platform tools Ensure security, performance, and observability Collaborate with engineering teams to enhance developer productivity Or refer someone...
- ...Software Developer Software Developer position within IT Product team responsible for full cycle systems development. Develop and deliver quality software products using agile methodology and Google Cloud Platform (GCP) technology stack. Technologies involved - Java...
$60 - $70 per hour
Overview Job Title: Full-Stack Developer - Google cloud Duration: Long term Rate: $60-70 per hour on W2 Qualifications Java Angular... .... Basic understanding of Machine Learning. Tekton, Agile Software Development, Jenkins, Docker Education Education Required: Bachelor...Hourly payContract work- Data Engineer position with 5 to 7 years of hands-on coding experience in the below technologies. (SQL, Python hands-on coding experience mandatory) GCP / AWS / Azure – any one of the clouds Strong in SQL / Python (or any comparable language) with strong coding skills ...
$61 - $66 per hour
Stefanini, Inc in Dearborn, MI is looking for a Full Stack Developer to design, build, and support production-grade data platforms. The... .... This contract role requires a minimum of 6 years in software engineering, with a strong focus on delivering cloud-based solutions...Hourly payContract work$60 - $70 per hour
...existing and future data platforms like data warehouses, data lakes, data lakehouse etc. for structured and unstructured data Design and develop analytical tools, algorithms, and programs to support data engineering activities like writing scripts and automating tasks Ensure...Hourly payLong term contractWork at office$138.49k - $184.14k
...you are. What you'll be able to do: Senior Cloud Native Software Engineer - positions offered by Ford Motor Credit Company LLC (... ...knowledge/leadership skills and advocate for technical excellence. Develop exceptional user experiences with backend APIs using any of the...Immediate startWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!

