Back-End Software Engineer – GCP (Remote)

Job Description

Other Jobs You May Be Interested In

Enterprise Technology plays a critical part in shaping the future of mobility. If you’re looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people’s lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are.

 

In this position:

We seek a highly motivated, experienced, technology-focused individual passionate about improving and simplifying application architecture, design, and implementation as well as DevSecOps for Google Cloud Platform (GCP). As a Software Engineer in the team, you will build products, pipelines and recommendations to support cloud-native applications targeting GCP Cloud Run.

As a key member of our DevEnablement team in Enterprise Architecture (within Enterprise Technology Group), you’ll play a critical part in crafting the future. If you’re looking for the chance to leverage advanced technology to redefine the landscape, enhance the customer experience, and improve people’s lives, this is your opportunity. Join us and challenge your IT expertise and analytical skills to help build systems and vehicles that are as inquisitive as you are.

 

Responsibilities

  • Build out vital products that accelerate cloud-native application development and deployment for GCP
  • Be a developer advocate – Practice and promote use of Cloud Native approaches: API First, Microservice architectures, Google cloud recommendations, security best practices etc.
  • Be a developer advocate – Practice and promote use of CI/CD automation with DevSecOps tooling for Tekton and more
  • Develop and maintain Dev Enablement products like EcoBoost template, EcoBoost Tekton pipeline and EcoBoost Spring Boot bundle for Cloud Run

 

  • Provide technical support for development issues raised by application teams
  • Establish and detail Ford’s cloud-native reference architecture, patterns & recommended practices
  • Define and coordinate the implementation of required development tooling and DevOps techniques for Cloud applications targeting Ford’s cloud environments
  • Provide architectural and design mentorship to application projects and teams
  • Keep abreast of evolving developments in the cloud-native space; adopt key practices to continuously improve Ford cloud-native capabilities
  • Conduct proof-of-concepts to validate the applicability of innovative approaches and modern technologies
  • Follow Agile methodology, PDO model in daily job responsibilities

 

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology or a closely related field of study
  • 4+ years of experience working with Spring Boot
  • 8+ years of experience working with Java
  • Proficient in Spring Boot framework

 

  • 3+ years of experience with Cloud Native application development
  • Experience of working on Serverless platforms
  • Experienced in Google Cloud Platform services like CloudRun, CloudSQL, Redis, Pubsub etc.
  • 3+ years of experience working with CI/CD (e.g. Tekton / Jenkins / GitHub Actions)
  • Experience working on modern CI/CD platfoms to design DevSecOps pipelines