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

Jobs Related To Google Application Development Engineer

Software Developer III, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing enterprise-grade solutions for the financial services industry using cloud and machine learning technologies.

EHS Operations Program Manager, Compliance Security Risk Management

EHS Operations Program Manager position at Google, managing environmental health and safety programs for data centers with competitive compensation and benefits.

Outbound Product Manager, Storage, Google Cloud

Lead product management for Google Cloud's AI Storage portfolio, focusing on outbound management and customer engagement with competitive compensation and benefits.

Corporate Account Manager, Google Cloud

Corporate Account Manager position at Google Cloud, requiring 7+ years of tech sales experience, focusing on enterprise customer relationships and cloud solution sales.

Data Center Server Operations Manager

Lead Google's data center operations team, managing hardware infrastructure and technical staff while ensuring optimal performance of Google's computing systems.