# Software Engineer - Connected Consumer and Vehicle Applications

**Company**: Ford Motor Company
**Location**: Dearborn
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $74,300-$166,200
**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/63538?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_dfe63553-ddc

## Description

We're looking for a talented Software Engineer to join our Electric Vehicles, Digital and Design (EVDD) team. As a key member of our team, you'll play a crucial role in delivering industry-leading customer experience for electric vehicle buyers and owners.

In this position, you'll have the opportunity to work on a highly modern, non-legacy tech stack, including Java/Spring Boot, Angular/React, Cloud-Native architecture, Terraform, Tekton, and advanced CI/CD pipelines. You'll also have the chance to work on true engineering autonomy, with a focus on Test-Driven Development (TDD), canary deployments, and software craftsmanship.

Our team is entrepreneurial and customer-obsessed, with a fast-paced, high-impact feel similar to a startup, backed by the stability, resources, and scale of Ford Motor Company.

Responsibilities:

- Deliver core features for Connected Consumer and Vehicle applications, ensuring high performance, resilience, and security.

- Leverage modern tech, including Java (Spring Boot), Angular, and RESTful APIs, while practicing Test-Driven Development (TDD) and Agile principles.

- Champion craftsmanship, implementing and advocating for software craftsmanship best practices, ensuring all solutions are well-documented, highly maintainable, and adhere to clean coding standards.

- Drive automation, building and implementing comprehensive automated test plans and delivery pipelines to eliminate waste and enable rapid, reliable feature releases.

- Secure & Scale, partnering with security and QA teams to architect API load-testing strategies and drive proactive threat-modeling initiatives.

- Architect Cloud Solutions, designing, deploying, and operating highly resilient, cloud-native systems.

- Manage Data, optimizing data models, maintaining transactional integrity, and performing performance tuning across relational and NoSQL databases (e.g., PostgreSQL, MongoDB).

- Collaborate Cross-Functionally, working closely with product and design teams to translate complex business requirements into robust technical specifications while providing tier-3 production support.

Qualifications:

- Bachelor's Degree in Computer Science, Information Technology, or a related technical field.

- Architecture Experience: 6+ years of experience building and scaling modern web applications within a microservices architecture.

- Core Tech Stack: 6+ years of hands-on experience utilizing Java, Spring, Spring Boot, Angular, React, and RESTful APIs.

- Database Management: 6+ years of experience working with MongoDB, relational databases (PostgreSQL preferred), and NoSQL solutions.

- Modern CI/CD: 6+ years of experience designing and implementing automated CI/CD pipelines within a GitHub-based workflow.

- API Delivery: 6+ years of experience delivering robust APIs (JSON, REST, Swagger, Hoppscotch) and managing progressive deployment strategies (e.g., canary deployments).

- Infrastructure & Delivery: 6+ years of experience with continuous delivery processes, infrastructure-as-code, and modern deployment frameworks (preferably GitHub Actions, Terraform, Tekton, etc.).

- Platform Security & Reliability: 6+ years of experience generating application metrics, managing user access/authorization, securing credentials, and building secure deployment pipelines.

Preferred Qualifications:

- Advanced Education: Master’s degree in Computer Science (or equivalent combination of relevant education and experience).

- Learning Agility: A strong learner’s mindset with a proven ability to quickly absorb complex technical concepts and rapidly translate them into functional, high-quality software.

- Engineering Standards: A deep commitment to software craftsmanship and engineering excellence, ensuring the delivery of robust, scalable, and secure code.

- Collaboration & Communication: Strong communication and active listening skills, with a track record of articulating complex technical ideas to diverse stakeholders to drive cross-functional alignment.

- DevSecOps & Quality: Proficiency in DevSecOps methodologies, secure coding standards, and proactive observability using tools like SonarQube, Checkmarx, and Dynatrace.

- Agile Delivery: Experience working within Agile product teams, leveraging Jira (or equivalent tools) to manage workflows and deliver sprint commitments.

## Skills

### Required
- Java
- Spring Boot
- Angular
- React
- Cloud-Native architecture
- Terraform
- Tekton
- CI/CD pipelines
- Test-Driven Development
- Canary deployments
- Software craftsmanship
- API load-testing
- Threat-modeling
- Cloud-native systems
- Relational databases
- NoSQL databases
- GitHub-based workflow
- Progressive deployment strategies
- Continuous delivery processes
- Infrastructure-as-code
- Modern deployment frameworks
- Application metrics
- User access/authorization
- Secure credentials
- Secure deployment pipelines

### Nice to have
- Master’s degree in Computer Science
- Learning agility
- Engineering excellence
- Cross-functional alignment
- DevSecOps methodologies
- Secure coding standards
- Proactive observability
- Agile product teams
- Jira
- Workflow management
- Sprint commitments

---

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