Software Engineer - Vehicle Connectivity & Mobility (vc&m)

Ford Ford · Auto · Dearborn, MI +1 · Ford Next Businesses

Software Engineer role focused on building and scaling modern web applications for vehicle connectivity and mobility at Ford. The role involves coding, testing, and deploying critical features for Connected Consumer and Vehicle applications, leveraging a modern tech stack including Java/Spring Boot, Angular/React, Cloud-Native architecture, and CI/CD pipelines. Responsibilities include architecting cloud solutions, managing data models, and ensuring platform security and reliability within an enterprise cloud environment.

What you'd actually do

  1. Deliver Core Features: Code, test, and deploy critical features for Connected Consumer and Vehicle applications, ensuring high performance, resilience, and security.
  2. Leverage Modern Tech: Utilize Java (Spring Boot), Angular, and RESTful APIs while practicing Test-Driven Development (TDD) and Agile principles.
  3. Champion Craftsmanship: Implement and advocate for software craftsmanship best practices, ensuring all solutions are well-documented, highly maintainable, and adhere to clean coding standards.
  4. Drive Automation: Build and implement comprehensive automated test plans and delivery pipelines to eliminate waste and enable rapid, reliable feature releases
  5. Secure & Scale: Partner with security and QA teams to architect API load-testing strategies and drive proactive threat-modeling initiatives.

Skills

Required

  • Java
  • Spring Boot
  • Angular
  • React
  • RESTful APIs
  • Microservices architecture
  • MongoDB
  • PostgreSQL
  • NoSQL
  • CI/CD pipelines
  • GitHub Actions
  • Terraform
  • Tekton
  • GCP
  • Azure
  • Test-Driven Development (TDD)
  • Agile principles
  • Software craftsmanship
  • Clean coding standards
  • Automated test plans
  • API load-testing
  • Threat-modeling
  • Cloud-native systems
  • Transactional integrity
  • Performance tuning
  • Swagger
  • Hoppscotch
  • Canary deployments
  • Continuous delivery
  • Infrastructure-as-code
  • Application metrics
  • User access/authorization
  • Credential security
  • Secure deployment pipelines

Nice to have

  • Master’s degree in Computer Science
  • DevSecOps methodologies
  • Secure coding standards
  • SonarQube
  • Checkmarx
  • Dynatrace
  • Jira

What the JD emphasized

  • 6+ years of experience building and scaling modern web applications within a microservices architecture.
  • 6+ years of hands-on experience utilizing Java, Spring, Spring Boot, Angular, React, and RESTful APIs.
  • 6+ years of experience working with MongoDB, relational databases (PostgreSQL preferred), and NoSQL solutions.
  • 6+ years of experience designing and implementing automated CI/CD pipelines within a GitHub-based workflow.
  • 6+ years of experience delivering robust APIs (JSON, REST, Swagger, Hoppscotch) and managing progressive deployment strategies (e.g., canary deployments).
  • 6+ years of experience with continuous delivery processes, infrastructure-as-code, and modern deployment frameworks (preferably GitHub Actions, Terraform, Tekton, etc.).
  • 6+ years of experience generating application metrics, managing user access/authorization, securing credentials, and building secure deployment pipelines.
  • 6+ years working with cloud platforms like GCP, Azure, or similar