# Software Engineer

**Company**: Ford Motor Company
**Location**: Dearborn, MI
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $68,300-$192,900
**Category**: Engineering
**Industry**: Automotive
**Wikidata**: https://www.wikidata.org/wiki/Q44294

**Apply**: https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/70773?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b879605a-aad

## Description

Ford's Research and Advanced Engineering team develops advanced energy management and propulsion technologies, creates cutting-edge materials and manufacturing processes, and curates world-class cabin experiences. As a Software Engineer at Ford Motor Company, you will play a crucial role in the company's digital transformation, focusing on software development to advance customers' driving and ownership experiences.

**Responsibilities**

- Design, develop, and maintain highly scalable, secure, and resilient backend services using Java (Java 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, driving 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.

- Build and maintain automated CI/CD pipelines using modern tools like Cloud Build, GitHub Actions, Jenkins, or GitLab CI.

- Package and manage applications using Docker and orchestrate them at scale.

- Automate environment provisioning and configuration management using Terraform or GCP Cloud Deployment Manager.

- Configure proactive logging, tracing, and alerting solutions using Cloud Monitoring, 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 like Sprint Planning, Stand-ups, Backlog Refinement, and Retrospectives.

**Qualifications**

- Bachelor's 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.

**Benefits**

- Immediate medical, dental, vision, and prescription drug coverage

- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up childcare, 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

**Salary**

- $68,300-$192,900

## Skills

### Required
- Java
- Spring Boot
- Angular
- React
- PostgreSQL
- Google Cloud Platform
- Docker
- Terraform

### Nice to have
- Master's degree in Computer Science
- Google Cloud certification
- Test-Driven Development
- Pair Programming
- continuous integration practices
- Apache Kafka
- GCP Pub/Sub

---

Source: [Apply at efds.fa.em5.oraclecloud.com](https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/70773?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
