Ford Motor Company

Software Engineer, Scheduling Systems

Ford Motor Company

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AngularCloudDistributed SystemsDockerGoogle Cloud PlatformGradleJavaJenkinsJUnitKubernetesMockitoSplunkSpringSQL

About the role

  • Join Ford’s mission to modernize automotive manufacturing through innovative, intelligent software
  • Develop and deploy vehicle scheduling applications that bring data, automation, and intelligence to the factory floor
  • Build platforms that power plants, enabling real-time insights and resilient operations that scale
  • Work with engineers, data scientists, DevOps, automation, controls and manufacturing business personnel
  • Drive delivery of key enterprise objectives and scale flagship manufacturing products
  • Utilize modern software delivery tools such as GitHub, Jenkins, JUnit, Gradle, Eclipse/IntelliJ, and Docker/Kubernetes
  • Implement Agile development methodologies (JIRA for Epic/Sub management, story writing, iteration planning, ceremonies)
  • Practice paired programming, XP, SCRUM, and test-driven development
  • Assist in legacy migration and apply cloud-based computing technologies (GCP, CaaS, Windows 2016, SQL Server 2016)
  • Identify and implement Dynatrace and Splunk integration methods for newly developed tools
  • Hybrid role; expected to be on site a minimum of 3+ days per week

Requirements

  • Bachelor of Science degree in Engineering, an associate degree, or a combination of education and relevant work experience
  • 2-5 years of experience with Java, Spring Boot, and Eclipse/IntelliJ
  • 2-5 years of experience with Angular
  • Strong knowledge of Microservice Architecture
  • Good knowledge of any cloud platform, with an understanding of cloud-based computing, specifically Kubernetes
  • Ability to design and build reusable components and APIs
  • Experience with CI/CD pipelines using Jenkins and Tekton
  • Experience with unit testing frameworks like JUnit, Mockito, and Cucumber
  • Strong knowledge of SQL and hands-on experience with databases
  • Commitment to high code quality and adherence to industry standards like SonarQube
  • Experience with JIRA and Agile software development methods
  • Excellent communication, interpersonal, and presentation skills
  • Self-motivated and a strong team player
  • Comfortable interacting with global plant IT and business customers to clarify or define needs
  • A quick learner, adaptable to changing environments and new processes
  • Works effectively within a diverse global team
  • Proficiency with MS Office (Word, Excel, Outlook, etc.)
  • Visa Sponsorship is not provided for this role; candidates must be legally authorized to work in the United States.