Full Stack Software Engineer

Ford MotorDearborn, MI
Hybrid

About The Position

This position is a Full Stack Software Engineer on the Dealer Learning Management (DLM) product team, which is part of the Dealer Network & Employee Engagement (DNEE) Product Line. The key application asset in DLM is STARS (Standardized Training and Resource System). STARS is the infrastructure for managing training for dealer, fleet, and career entry employees for the Ford and Lincoln Brands globally. The team is organized as a product-based team delivering software to enable learning opportunities and certification for dealer and fleet employees worldwide. STARS is currently used in many countries around the world in North America, South America, Europe, Asia Pacific, and EMS and is available in 32 languages. Our engineers develop across the full stack of technologies to provide end-to-end user value. We work in balanced teams of product managers, software engineers, product designers, and product owners who collaborate to ensure that we deliver the right solution to the desired outcome based on validated Lean/Agile methods.

Requirements

  • Bachelor's Degree in Computer Science, or Software Engineering, or equivalent software engineering experience
  • 5+ years experience in software engineering building complete systems with a focus on Java, Springboot, Angular, API’s, Postgresql
  • 2+ year of experience developing and deploying for cloud platforms, specifically Google Cloud Platform (GCP).
  • Experience working in a CI/CD environment with tools such as GitHub, Jenkins, Tekton, Cycode,
  • Possess strong interpersonal skills, demonstrating professionalism in all actions.
  • Strong analytical, conceptual and reasoning skills

Nice To Haves

  • Passion for growing your skills, tackling interesting work and challenging problems

Responsibilities

  • Define, design, and ship new features using following technologies: Java - Spring Boot -Angular -CI/CD (Jenkins, GitHub)-GCP-APIs-TDD
  • Agile methodologies and practices (Rally)
  • Collaborate and communicate clearly with Product Managers, Product Owners and UI/UX designers during development and support of application features.
  • Perform technical design, coding with test automation, support, and documentation of software application modifications.
  • Ensure quality code is delivered through high Standards, continuous integration, development and testing.
  • Develop test plans, execution and continuous releases.
  • Work as part of a product team to lead the engineering, development and coding of complex solutions that enable critical Connected Consumer and Vehicle Features.
  • Deliver software craftsmanship principles in the projects and be able to share the successful implementation.
  • Develop tools and processes to automate the delivery of new features/capabilities while elimination waste.
  • Lead software engineers to understand platform vision, break out tasks and help them solve challenging issues.

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 and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service