Ford Motor Company

Configurator Software Engineer

Ford Motor Company

full-time

Posted on:

Location Type: Hybrid

Location: DearbornMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $138,486 - $185,964 per year

About the role

  • Design and develop REST APIs for validating product configurations
  • Perform product definition and engine configuration using MDD (multi-decisional diagram) algorithms
  • Work with MDD algorithms data structures
  • Work with product owners, product managers and end users to understand their business processes and needs
  • Perform enterprise systems design in Java, Kotlin and Spring and Springboot framework
  • Apply experience with SQL databases, including query development and performance tuning
  • Perform front end development using Angular JS
  • Performs Test Driven development using Junit and Spring Test Frameworks
  • Implement Continuous integration / continuous delivery (CI/CD) pipeline for automatic deployment on Google Cloud Platform.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Engineering, Computer Science or a related field and 5 years of experience in the job offered or a related occupation
  • In lieu of a bachelor’s degree or foreign equivalent, employer will accept 3 years of academic studies toward a bachelor’s degree or a 3-year foreign baccalaureate degree in Computer Engineering, Computer Science or a related field and 6 years of experience in the job offered or a related occupation
  • Any suitable combination of education, training, or experience is acceptable
  • 5 years of experience with each of the following skills is required: 1. Developing enterprise Java applications using the Spring framework (SpringBoot)
  • 2. Development using SQL databases, including query development, and performance tuning
  • 3. Developing frontend enterprise applications using Angular framework and using Playwright for automated testing
  • 3 years of experience with each of the following skills is required: 1. Building Cloud-enabled solutions
  • 2. Conducting continuous integration and continuous delivery (CI/CD) pipeline implementations using Jenkins or Tekton
  • 3. Defining and designing monitoring dashboards and alerts using monitoring tools Dynatrace, Splunk, or GCP Cloud Logging
  • 4. Developing with source control systems using Git
  • 5. Building microservices using Google Cloud Platform or Pivotal Cloud Foundry.
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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
REST APIsMDD algorithmsJavaKotlinSpringSpringBootSQL databasesAngularTest Driven DevelopmentCI/CD
Soft Skills
collaborationcommunicationproblem-solvinganalytical thinking
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Computer Science