# Full Stack Software Engineer

**Company**: Ford Motor Company
**Location**: Dearborn, MI
**Work arrangement**: hybrid
**Experience**: mid
**Job type**: full-time
**Salary**: $85,400-$143,200 or $99,600-$166,600
**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/72609?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_aa6865f1-4b9

## Description

Ford's connected vehicles generate a vast amount of data. The Connected Vehicle Data Team builds services, APIs, and applications to make this data accessible and usable across Ford.

We are seeking a full-stack software engineer to join our team. As a full-stack engineer, you will work on building backend services in Java and Spring Boot, frontends in React or Angular, and cloud deployments on OpenShift and Google Cloud.

Responsibilities:

- Develop and maintain REST APIs and microservices in Java and Spring Boot

- Build features and reusable components in React or Angular with TypeScript

- Write Kafka and Pub/Sub producers and consumers

- Package apps with Docker and deploy them to OpenShift and GCP

- Write unit and integration tests with JUnit and frontend test tools

- Participate in code reviews and pairing

- Add logging, alerts, and dashboards in Cloud Logging and Cloud Monitoring

- Troubleshoot production issues using runbooks

- Use Git and CI/CD with GitHub Actions and Tekton

- Follow secure coding, API security, and data privacy practices

- Utilize AI tools like GitHub Copilot for code, tests, and documentation

- Collaborate with senior engineers, product owners, and platform teams to plan and ship work

Qualifications:

- Bachelor's degree in Computer Science, Software Engineering, or a related field

- 1-4 years of professional software engineering experience

- Hands-on experience with Java and Spring Boot

- Working knowledge of SQL and relational databases

- Experience with Git and automated testing

- Basic understanding of Docker and cloud deployment

Benefits:

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

- Flexible family care days, paid parental leave, and new parent ramp-up programs

- Family building benefits, including adoption and surrogacy expense reimbursement

- Vehicle discount program for employees and family members

- Tuition assistance

- Paid time off for individual and team community service

- Generous schedule of paid holidays

- Option to purchase additional vacation time

## Skills

### Required
- Java
- Spring Boot
- React
- Angular
- TypeScript
- Kafka
- Pub/Sub
- Docker
- OpenShift
- GCP
- JUnit
- Git
- CI/CD

### Nice to have
- GCP experience
- Kafka or Pub/Sub
- OpenShift or Kubernetes
- CI/CD with GitHub Actions
- Monitoring with Cloud Monitoring

---

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