Application Development Engineer

Google Cloud delivers enterprise-grade solutions leveraging cutting-edge technology and tools for developers, serving customers in more than 200 countries.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Application Development Engineer

Google Cloud Professional Services is seeking a Cloud Application Development Engineer to guide customers through their cloud transformation journey. This role combines technical expertise with customer-facing responsibilities, focusing on helping businesses leverage Google's global network and infrastructure. You'll assess and modernize enterprise applications for cloud migration, provide application design expertise, and work with Google's most strategic Cloud customers.

As a Cloud Application Development Engineer, you'll be instrumental in helping customers transform their legacy applications into cloud-native solutions. Your responsibilities will include application assessment, design, implementation, and optimization for cloud deployment. You'll work closely with customers to develop technical architectures, migration approaches, and ensure successful implementation of Google Cloud products.

The role requires strong technical skills in languages like Java, Python, or Go, combined with experience in modern DevOps practices, containerization, and microservices architecture. You'll need to be comfortable with both hands-on development and technical advisory roles, creating everything from code to technical documentation and presentations.

This position offers the opportunity to work with cutting-edge cloud technology while directly impacting the digital transformation of major enterprises. You'll be part of Google Cloud's mission to accelerate organizations' ability to digitally transform their businesses, working with customers across various industries and contributing to solving critical business problems.

The role includes up to 30% travel and requires excellent communication skills to work effectively with both technical and business stakeholders. You'll be part of a team that values diversity, equality, and inclusion, working in an environment that promotes innovation and technical excellence.

Last updated 10 days ago

Responsibilities For Application Development Engineer

  • Be a technical advisor to customers and design and build applications
  • Maintain advanced levels of development practices
  • Manage project priorities, deadlines, and deliverables
  • Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations
  • Travel as needed, expected travel can be up to 30% depending on the region

Requirements For Application Development Engineer

Java
Python
Go
Kubernetes
Redis
RabbitMQ
  • Bachelor's degree in Computer Science, Mathematics, a related technical field, or equivalent practical experience
  • 4 years of experience in managing internal or client-facing projects
  • 3 years of experience in Java, Python, Go, or similar languages
  • Experience with internet facing production-grade applications
  • Experience with deployment and orchestration technologies
  • Experience with unit or automated testing tools
  • Experience with DevOps practices
  • Experience in developing applications using Java, Python, or similar
  • Experience in refactoring legacy monolithic applications to microservices

Interested in this job?

Jobs Related To Google Application Development Engineer

Cloud Solutions Architect, Rapid Innovation Team

Cloud Solutions Architect position at Google's Public Sector team, focusing on developing cloud solutions and prototypes using GCP for government and educational institutions.

Program Manager III, Supply Chain Business Operations, Technical Infrastructure

Lead supply chain and technical infrastructure operations at Google as a Program Manager III, managing strategic initiatives and cross-functional projects.

Workspace Cloud Architect

Lead Google Workspace solutions implementation for enterprise clients, providing technical guidance on deployment, configuration, and management of cloud services.

Outbound Product Manager II, Google Cloud

Lead product strategy and growth for Google Distributed Cloud, driving adoption through sales programs and customer engagement.

Data Center Operations Manager

Lead data center operations team at Google, managing infrastructure, hardware installation, and team development.