# Software Engineer

**Company**: Ford Motor Company
**Location**: Dearborn, MI
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $113,580-$190,500
**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/59660
**Canonical**: https://yubhub.co/jobs/job_4d59ed28-85d

## Description

## Job Description

As a Software Engineer at Ford Motor Company, you will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs both on-prem and cloud native. You will work on a Balanced Product Team and collaborate with the Product Manager, Product Designer, and other Software Engineers to deliver analytic solutions.

## Responsibilities

- Participate in and/or lead the development of requirements, features, user stories, use cases, and test cases.

- Author process and design documents.

- Work with the Business Customer, Product Owner, Architects, Product Designer, Software Engineers, and Security Controls Champion on solution design, development, and deployment.

- Generate metrics, perform user access authorization, perform password maintenance, and build deployment pipelines.

- Participate and/or lead incident, problem, change, and service request-related activities, including root cause analysis (RCA) and proactive problem management/defect prevention activities.

## Qualifications

- 5+ years of experience in Software Engineering.

- Bachelor's degree in computer science, computer engineering, or a combination of education and equivalent experience.

- Design, develop, and deploy scalable and robust software solutions that integrate and leverage state-of-the-art Generative AI models (e.g., LLMs, Diffusion Models) into production systems and applications.

- Build and optimize the infrastructure, pipelines, and tools necessary for efficient training, fine-tuning, evaluation, and serving of Generative AI models, ensuring high performance, reliability, and cost-effectiveness.

- 1+ year of experience with developing for and deploying to cloud platforms (e.g., GCP, Azure).

- Implement and optimize cloud services and tools (e.g., Terraform, BigQuery, GCP).

- 2+ years of REST API or related development.

- 2+ years of experience in development using a combination of the following technologies:

- Languages: Java, JS, TS, Python

- Frontend frameworks: Angular, React

- Backend frameworks: Spring Boot, Node

- Proven experience understanding, practicing, and advocating for software engineering disciplines from Clean Code, Software Artmanship, and Lean, including:

- Paired/Mobbing programming

- Test-first/Test Driven Development (TDD)

- Evolutionary design

- Minimum Viable Product

- Willingness to collaborate daily with team members.

- A strong curiosity around how to best use technology to amaze and delight our customers.

- Using CI/CD tools and pipelines (e.g., Tekton, Jenkins, GIT Action, Cloud Build, etc.).

## Benefits

- Immediate medical, dental, and prescription drug coverage

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

This position is a salary grade 8 and ranges from $113,580 to $190,500.

## Skills

### Required
- Generative AI models
- Cloud platforms
- Cloud services and tools
- REST API
- Java
- JS
- TS
- Python
- Angular
- React
- Spring Boot
- Node
- Clean Code
- Software Artmanship
- Lean
- Paired/Mobbing programming
- Test-first/Test Driven Development (TDD)
- Evolutionary design
- Minimum Viable Product
- CI/CD tools and pipelines

### Nice to have
- Full-stack experience
- Machine learning
- Mathematical modeling
- Data analysis
- CA Agile Central (Rally, JIRA)
- Backlogs
- Iterations
- User stories
- Microservices
- Fundamental data modeling
