Ford Motor Company

Software Engineer – Ford Pro Tech

Ford Motor Company

full-time

Posted on:

Location Type: Hybrid

Location: Spokane ValleyMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

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