Software Engineer

Ford Motor Company•Dearborn, MI
•$68,300 - $192,900•Hybrid

About The Position

Ford’s Research and Advanced Engineering team takes new ideas from theory to reality. Every day, we develop advanced energy management and propulsion technologies, create cutting-edge materials and manufacturing processes, and curate world-class cabin experiences that redefine what it means to drive a Ford. In this position... At Ford Motor Company, we are moving the world and making the future. We are undergoing a massive digital transformation, where software is the single biggest lever in advancing our customers’ driving and ownership experiences.

Requirements

  • Bachelor's Degree in Computer Science or equivalent combination of relevant education and experience.
  • 6+ years of professional software development experience with Java (Java 8/11/17+).
  • 6+ years of deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA, and Spring Security).
  • 6+ years of experience designing and implementing RESTful APIs and microservices architectures.
  • 6+ years of strong proficiency with PostgreSQL, including schema design, query optimization, and performance tuning.

Nice To Haves

  • Master’s degree in Computer Science, Computer Engineering, or a closely related technical field.
  • Strong production experience building single-page applications (SPAs) with modern react or Angular frameworks.
  • Official Google Cloud certification (e.g., Professional Cloud Architect or Professional Associate Cloud Engineer).
  • Hands-on experience with GitOps workflows, container security scanning (e.g., SonarQube), and declarative pipeline tools like Tekton or ArgoCD.
  • Experience with Test-Driven Development (TDD), Pair Programming, and continuous integration practices.
  • Experience working with message brokers or event streaming platforms like Apache Kafka or GCP Pub/Sub.

Responsibilities

  • Design, develop, and maintain highly scalable, secure, and resilient backend services using Java (Java 11/17+) and the Spring Boot ecosystem.
  • Build responsive, intuitive, and user-friendly web interfaces using Angular and React.
  • Architect, develop, and integrate robust RESTful APIs and microservices designed for high availability and low latency.
  • Implement complex business logic, performant data models, and optimized database schemas in PostgreSQL.
  • Write clean, maintainable, and well-documented code. Drive engineering excellence through rigorous code reviews, unit testing, and technical documentation.
  • Design, deploy, and manage cloud-native applications on Google Cloud Platform (GCP) using best practices for security, reliability, and scaling.
  • CI/CD Automation: Build and maintain automated CI/CD pipelines using modern tools (e.g., Cloud Build, GitHub Actions, Jenkins, or GitLab CI).
  • Package and manage applications using Docker and orchestrate them at scale.
  • Automate environment provisioning and configuration management using Terraform or GCP Cloud Deployment Manager.
  • Configure proactive logging, tracing, and alerting solutions using Cloud Monitoring, Prometheus, or Grafana to maintain system health and rapidly resolve production issues.
  • Act as a technical guide and mentor for junior and mid-level developers, fostering a culture of continuous learning.
  • Partner closely with Product Managers, UX/UI Designers, and architects to translate business goals into high-performing technical implementations.
  • Actively participate in and lead Agile ceremonies (Sprint Planning, Stand-ups, Backlog Refinement, and Retrospectives).

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up childcare 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