Ford Motor Company

Software Engineer

Ford Motor Company

full-time

Posted on:

Location Type: Remote

Location: Remote • Missouri • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularCloudGoogle Cloud PlatformGradleJavaKubernetesMicroservicesSpringSpring BootSpringBootSQLTerraformTypeScript

About the role

  • Full Stack Development: Design, build, and maintain complex backend microservices using Java 17 and Spring Boot, while crafting responsive frontend interfaces using Angular.
  • Extreme Programming (XP): Collaborate in real-time through Pair Programming, practicing Test-Driven Development (TDD) to ensure code quality and maintainability from day one.
  • Cloud Architecture: Architect and deploy cloud-native solutions on Google Cloud Platform (GCP).
  • You will manage the infrastructure using Terraform, GKE (Kubernetes), and Cloud SQL.
  • DevSecOps & Automation: Own your deployment pipeline. You will build and modify CI/CD pipelines using Google Cloud Build, ensuring continuous integration and seamless delivery to production.
  • Product Ownership: Work with Product Managers to identify Minimum Viable Products (MVP), slice user stories, and ensure we are delivering value to the customer iteratively.
  • Backend: Java 17+, Spring Boot 3, Microservices, RESTful APIs.
  • Frontend: Angular, TypeScript.
  • Cloud/DevOps: Google Cloud Platform (GCP), GKE, Cloud Build, Terraform, Gradle.
  • Methodology: Agile, XP (Pairing/TDD), CI/CD.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of progressive, post-baccalaureate experience in software engineering.
  • 5+ years of experience developing complex backend services using Java (specifically modern features found in Java 17), with deep expertise in concurrency, performance optimization, and the Spring Boot ecosystem.
  • 5+ years of experience with Gradle for build automation and dependency management.
  • 5+ years working within Agile methodologies (Scrum/Kanban) with a focus on cross-functional collaboration.
  • 3+ years of experience designing frontend applications using the Angular framework.
  • 3+ years of experience managing cloud-native solutions on Google Cloud Platform (GCP), including IAM, Security, and Monitoring.
  • 2+ years of experience building and managing automated CI/CD pipelines specifically using Google Cloud Build.
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.

Applicant Tracking System Keywords

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

Hard skills
Java 17Spring BootMicroservicesRESTful APIsAngularTypeScriptGradleTerraformGKECI/CD
Soft skills
collaborationproduct ownershipcross-functional collaborationiterative deliverycode qualitymaintainability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical Engineering