Back End Engineer (SQL, Cloud)
About The Company
Ford Motor Company is a globally recognized leader in the automotive industry, renowned for its innovation, quality, and commitment to sustainability. With a rich history spanning over a century, Ford continues to push the boundaries of technology and design to deliver exceptional vehicles and mobility solutions. As a forward-thinking organization, Ford invests heavily in research and development, embracing digital transformation to enhance customer experience and operational efficiency. The company fosters a diverse and inclusive work environment, encouraging employees to contribute their unique perspectives and skills to drive growth and innovation worldwide.
About The Role
Ford Motor Company is seeking a versatile and experienced mid-to-senior Level Software Engineer to join our dynamic engineering team. This role involves full-stack development responsibilities, supporting backend services with Kotlin and Java Spring Boot, as well as front-end interfaces using React and TypeScript. The successful candidate will work extensively with cloud technologies, including Google Cloud Platform (GCP), and implement modern DevOps practices using Tekton for CI/CD pipelines and Terraform for infrastructure automation. The role requires designing scalable microservices architectures, ensuring security and compliance, and collaborating across teams to deliver high-quality software solutions. The engineer will play a key role in maintaining and enhancing our digital platforms, contributing to innovative automotive solutions that meet industry standards and customer expectations.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience
- 3-5 years of professional software engineering experience with expertise in backend development using Kotlin and Spring Boot
- Solid understanding of microservices architecture, RESTful API design, and event-driven systems
- Hands-on experience with relational databases such as PostgreSQL and MySQL, including ORM frameworks like Spring Data JPA
- Proficiency in writing unit and integration tests with frameworks like JUnit
- Experience with container technologies such as Docker and orchestration using Kubernetes (GKE, EKS, AKS)
- Experience designing and managing CI/CD pipelines with Jenkins, GitLab CI, Tekton, or similar tools
- Practical knowledge of Infrastructure as Code (IaC) tools, preferably Terraform
- Good understanding of Agile methodologies and DevOps culture
- Excellent problem-solving, communication, and teamwork skills
Responsibilities
- Develop, maintain, and enhance backend services and APIs leveraging Kotlin and Spring Boot
- Design and implement scalable, secure, and maintainable microservices architectures following best practices
- Build and manage data persistence layers with relational databases like PostgreSQL or MySQL, and optionally NoSQL databases
- Collaborate with front-end developers and stakeholders to ensure seamless integration of front-end and back-end systems
- Deploy and manage applications on cloud platforms such as GCP, AWS, or Azure, utilizing managed services and container orchestration tools like Kubernetes
- Construct and optimize CI/CD pipelines using tools like Tekton, Jenkins, or GitLab CI, ensuring automated testing, security, and quality gates
- Automate infrastructure provisioning and configuration management using Terraform and other IaC tools
- Participate in code reviews, contribute to system design discussions, and promote best practices in security and code quality
- Troubleshoot, debug, and resolve operational and performance issues in production environments
- Author and maintain comprehensive technical documentation to support development, deployment, and operational processes
- Ensure compliance with security policies, industry standards, and organizational guidelines
Benefits
- Immediate medical, dental, and prescription drug coverage
- Flexible family care options, including parental leave, new parent ramp-up programs, and subsidized backup child care
- Vehicle discount program for employees and family members, along with management leases
- Tuition assistance to support continuous learning and professional development
- Access to established employee resource groups fostering diversity and inclusion
- Paid time off for community service activities, including holidays and special leave policies
- Generous paid holiday schedule, including the week between Christmas and New Year’s Day
- Paid time off with options to purchase additional vacation days
- Remote work flexibility, with on-site requirements for employees within 50 miles of Dearborn, MI or Palo Alto, CA
Equal Opportunity
Ford Motor Company is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We welcome applications from all qualified candidates regardless of race, religion, gender, sexual orientation, gender identity, disability, veteran status, or any other protected characteristic.