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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Google Cloud Platforms

Software Developer III position at Google Cloud, focusing on platform development and infrastructure, requiring 2 years of experience in software development and algorithms.

Technical Delivery Infrastructure Engineer, Public Sector

Technical Delivery Infrastructure Engineer role at Google Public Sector, focusing on cloud infrastructure and customer success for government agencies. Requires TS clearance and offers competitive compensation.

Technical Delivery Infrastructure Engineer, Public Sector

Technical Delivery Infrastructure Engineer role at Google Public Sector, focusing on cloud platform implementation and customer success.

Technical Solutions Engineer, Infrastructure, Google Kubernetes Engine, Anthos (English)

Technical Solutions Engineer role at Google Cloud focusing on infrastructure, Kubernetes Engine, and Anthos support and implementation.

Cloud Technical Solutions Engineer, Infrastructure (English, Japanese)

Cloud Technical Solutions Engineer position at Google Cloud, combining technical expertise with customer support to help organizations adopt and optimize cloud solutions.

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 3 months 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?