Cloud Engineer, Application Modernization

Google is a global technology leader that specializes in internet-related services and products.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Cloud Engineer, Application Modernization

The Google Cloud Platform team helps customers transform and build what's next for their business — all with technology built in the cloud. As a Cloud Application Modernization Engineer, you will work with customers to assess existing Enterprise applications in anticipation of a cloud migration. You will provide application design expertise, assess and classify applications and application platforms, and propose rewrite approaches to facilitate deployment to cloud native products like Google Kubernetes Engine. You'll work on legacy application re-design and implementation, including application scaling, reliability, and ongoing operations. You'll be the Google engineer working with Google's most strategic Cloud customers, supporting customer application assessment and implementation of Google Cloud products through architecture guidance, best practices, application migration, implementation, troubleshooting, monitoring, and more. This role requires up to 30% travel.

Responsibilities:

  • Be a trusted technical advisor to customers and design and build complex applications.
  • Maintain highest levels of development practices, writing clean, modular, and self-sustaining code.
  • Work with customers to design technical architectures, migration approaches, and application optimizations.
  • Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations.

Requirements:

  • Bachelor's degree in Computer Science, Mathematics, related technical field, or equivalent practical experience.
  • 3 years of experience in languages such as Java, Python, Go, or similar.
  • 3 years of experience managing projects, troubleshooting technical issues, and working with various teams.
  • Experience with internet-facing production-grade applications.

Preferred Qualifications:

  • Experience refactoring legacy monolithic applications to microservices, APIs, or serverless models.
  • Experience with DevOps practices and tools (e.g., Puppet, Chef, Docker, Kubernetes).
  • Experience with open-source server software and automated testing tools.

Join Google Cloud and be part of a team dedicated to helping customers leverage cutting-edge technology to transform their businesses.

Last updated 2 months ago

Responsibilities For Cloud Engineer, Application Modernization

  • Be a trusted technical advisor to customers and design and build complex applications
  • Maintain highest levels of development practices (e.g., technical design, solution development, systems configuration, test documentation/execution, issue identification, and resolution) writing clean, modular and self-sustaining code, with repeatable quality and predictability
  • Work with customers to design technical architectures, migration approaches, and application optimizations
  • Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders
  • Travel as needed up to 30% of the time depending on the region

Requirements For Cloud Engineer, Application Modernization

Java
Python
Go
Kubernetes
  • Bachelor's degree in Computer Science, Mathematics, related technical field, or equivalent practical experience
  • 3 years of experience in one or more languages such as Java, Python, Go, or similar
  • 3 years of experience in managing internal or client-facing projects to completion, troubleshooting clients technical issues, and working with engineering teams, sales, services, and customers
  • Experience with internet facing production-grade applications

Interested in this job?

Jobs Related To Google Cloud Engineer, Application Modernization

Cloud Developer, Platforms and Infrastructure, Professional Services

Cloud Developer position at Google focusing on platform infrastructure and professional services, helping customers implement and optimize Google Cloud Platform solutions.

Mid-Market Territory Manager, Google Cloud Platform (Polish)

Mid-Market Territory Manager position at Google Cloud Platform, combining technical expertise with sales leadership to drive cloud adoption and business growth.

Technical Program Manager, Data Center Operations, Data Center Tech

Technical Program Manager position at Google Cloud, focusing on data center operations and infrastructure management, offering competitive compensation and benefits.

Technical Program Manager III, Strategic Workforce Solutions, Cloud Networking

Technical Program Manager III position at Google, managing cloud networking infrastructure and vendor relationships with competitive compensation and benefits.

Program Manager, Supply and Material Planning, Global Infrastructure

Supply and Material Planning Program Manager role at Google, managing critical data center product planning and inventory optimization while driving process improvements.