
Software Engineer – Ford Pro Tech
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Spokane Valley • Missouri • United States
Visit company websiteExplore more
Tech Stack
About the role
- Engineer high-quality, reusable code to develop dynamic user interfaces across multiple platforms
- Enhance testing frameworks, improve test automation, and foster software craftsmanship
- Surprise and delight customers and partner engineers with elegant, performant solutions
- Monitor and evaluate the performance and reliability of our applications
- Collaborate with multi-skilled teams on commercial and fleet software solutions
- Practice Test-First and Test-Driven Development (TDD) methodologies
- Build and integrate cloud-native services using cutting-edge technologies and Ford enterprise systems
Requirements
- Bachelor’s degree in Computer Science or equivalent OR a combination of education and experience
- 3+ years of front-end development experience
- 3+ years with object-oriented languages (e.g., Java, JavaScript, TypeScript, Kotlin, Python, C#)
- Hands-on experience with modern relational and non-relational databases
- 1+ years developing and deploying on cloud platforms (GCP, AWS, Azure)
- Proven expertise building web UIs with React.js, Angular, JavaScript, and/or TypeScript
- Proficiency debugging with modern tooling
- Experience with CI/CD pipelines and tools (Jenkins, Terraform)
- Familiarity with end-to-end test automation frameworks
- Master’s degree in Computer Science or related field (even better)
- Deep understanding of Object-Oriented Design principles (even better)
- Experience with eXtreme Programming (XP) practices: Pair/Mob programming, TDD (even better)
- Background with Spring/Spring Boot and RESTful web-service development (even better)
- Exposure to machine learning, mathematical modeling, or data analysis (even better)
- Solid knowledge of SQL and NoSQL databases (even better)
- Comfortable using Agile tools (Jira, backlogs, user stories, sprints) (even better)
- Proven ability to partner with Product Managers, UI/UX Designers, and business stakeholders (even better)
- In-depth React.js expertise (Webpack, Enzyme, Redux, Flux) and front-end languages (HTML, CSS, JavaScript) (even better)
- Experience with performance testing frameworks (Mocha, Jest) (even better)
- Passion for pair programming and collaborative code review (even better)
- Strong fundamentals in data modeling (even better)
Benefits
- 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
- Family-building benefits, including adoption and surrogacy expense reimbursement, fertility treatments
- Vehicle discount program for employees, 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
front-end developmentobject-oriented programmingJavaJavaScriptTypeScriptKotlinPythonC#React.jsAngular
Soft Skills
collaborationsoftware craftsmanshipproblem-solvingcustomer focuscommunicationteamworkadaptabilitycreativityattention to detailpassion for pair programming
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science