E-Commerce Software Engineer

Ford Motor•Dearborn, MI
•Hybrid

About The Position

Ford is seeking a Software Engineer - Anchor to lead development of its eCommerce microservices platform using open-source Java frameworks and a cloud-native technology stack. The role designs, develops, and implements scalable front-end and back-end microservices to support business requirements and digital customer experiences. The engineer works with Ford IT, system integrators, business teams, and product owners throughout the software development lifecycle to deliver a highly available, scalable, and fault-tolerant platform.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of IT experience.
  • 5+ years of experience developing scalable, secure RESTful services using Java and Spring Framework for e-commerce applications and digital customer experiences.
  • 3+ years of experience implementing CI/CD pipelines, security and compliance tools, and automated testing practices (TDD/BDD), using tools such as Jenkins, Tekton, SonarQube, or equivalent.
  • 2+ years of experience with cloud technologies (GCP or AWS), hands-on near-real-time integrations using Kafka, Pub/Sub, or similar technologies, and databases such as PostgreSQL or MongoDB.
  • 1+ year of experience developing Python-based data pipelines and using AI development tools to automate workflows, support agentic AI capabilities, and improve engineering productivity.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field.
  • 1+ year of experience developing, deploying, and monitoring cloud-native applications using Google Cloud Platform (GCP) services and technologies.
  • 2+ years of domain and technical expertise in large-scale e-commerce implementations, including scalable applications, system integrations, and digital customer experiences.
  • 1+ year of experience developing and maintaining React-based web applications focused on performance, scalability, and user experience.
  • Relevant certifications in Google Cloud Platform (GCP), Java, or Artificial Intelligence (AI).

Responsibilities

  • Provide technical support throughout the software development lifecycle as part of a software engineering team.
  • Analyze, design, develop, and implement high-quality, testable code that meets business requirements and follows industry best practices and standards.
  • Engineer reusable, complex distributed systems and work with enterprise Ford IT teams to ensure the platform is highly available, scalable, and fault tolerant.
  • Review technical designs and provide Ford-specific support to system integrators.
  • Deliver engineering design and system information-flow documentation for functional work streams.
  • Work with product owners to identify project business value and associated metrics.
  • Challenge product owners' assumptions and prioritizations of business value.
  • Collaborate with system integrators, Ford IT, and business teams to meet enterprise objectives.

Benefits

  • Immediate medical, dental, vision, and prescription drug coverage.
  • Paid parental leave, new parent ramp-up programs, and subsidized back-up child care.
  • Adoption and surrogacy expense reimbursement and fertility treatments.
  • Vehicle discount program for employees and family members, and management leases.
  • Tuition assistance.
  • Employee resource groups.
  • Paid time off for individual and team community service.
  • Vacation time, sick/personal time, and paid holidays, including between Christmas Eve and New Year’s Day.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service