Back End Software Engineer

Ford
Palo Alto, MI
Category Engineering
Remote
Job Description
Ford Motor Company is seeking a skilled Full-Stack Software Engineer to join their engineering team. The role involves developing, maintaining, and enhancing backend services with Kotlin and Spring Boot, and front-end interfaces using React and TypeScript. The engineer will work with Google Cloud Platform, Tekton for CI/CD, Terraform for automation, and implement quality gates.

Requirements

  • Develop, maintain, and enhance backend services and APIs leveraging Kotlin and Spring Boot.
  • Design and implement scalable, secure, and maintainable microservices architecture.
  • Build and manage data persistence layers with relational databases like PostgreSQL or MySQL, and optionally NoSQL databases.
  • Collaborate with front-end developers and other stakeholders.
  • Deploy and manage applications on cloud platforms such as Google Cloud, AWS, or Azure.
  • Automate infrastructure provisioning and configuration management using Infrastructure as Code tools like Terraform.
  • Participate in code reviews, contribute to system design discussions, and advocate for best practices.
  • Troubleshoot, debug, and resolve operational and performance issues.
  • Author and maintain comprehensive technical documentation.
  • Ensure compliance with security policies, industry standards, and organizational guidelines.
]]>