Application Development Engineer

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging cutting-edge technology and developer tools.
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 team is seeking an Application Development Engineer to guide customers through their cloud transformation journey. In this role, you'll work with Google's most strategic Cloud customers, providing expertise in application design, assessment, and migration to cloud-native solutions. You'll help customers modernize their legacy applications, implement best practices, and optimize for scalability and reliability using Google Cloud products.

As a Cloud Application Development Engineer, you'll assess existing Enterprise applications for cloud migration, provide architectural guidance, and lead implementation efforts. Your responsibilities include application redesign, ensuring reliable operations, and working closely with Product Management to deliver excellence. You'll leverage your expertise in languages like Java, Python, or Go, along with experience in DevOps practices and modern cloud technologies.

The role offers an opportunity to work with cutting-edge technology at Google Cloud, which serves customers in over 200 countries. You'll be part of a team that enables businesses to digitally transform and solve critical business problems. The position requires strong technical skills, customer-facing abilities, and the capability to deliver solutions that meet enterprise-grade standards.

This is an ideal role for someone who enjoys both technical challenges and customer interaction, with opportunities to contribute to Google Cloud's growth through architecture guidance, best practices development, and technical content creation. The position includes travel requirements of up to 30%, allowing you to work directly with customers while maintaining a base in either Bengaluru or Pune, India.

Last updated 2 minutes 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
  • 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

Software Engineer III, Google Cloud Networking

Google Cloud Networking Software Engineer III position focusing on developing enterprise-grade cloud solutions with competitive compensation and growth opportunities.

Software Engineer III, Google Cloud Application Modernization

Google Cloud Software Engineer III position focusing on application modernization, offering competitive compensation and opportunity to work on enterprise-scale solutions.

Software Engineer III, Infrastructure, Google Cloud AI

Software Engineer III position at Google Cloud AI, focusing on infrastructure development with C++ and distributed systems.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud, focusing on infrastructure development and distributed systems, requiring 2 years of experience.

Software Engineer III, Google Cloud Compute Infrastructure

Google Cloud Software Engineer III position focusing on compute infrastructure development, offering competitive compensation and opportunity to work on large-scale systems.