Application Modernization Engineer

1 Month ago • 4-7 Years • DevOps • Full Stack Development

Job Summary

Job Description

As an Application Modernization Engineer at Google Cloud Platform, you'll work with customers to assess existing enterprise applications for cloud migration/modernization. This includes providing application design expertise, assessing applications and platforms, proposing rewrite approaches for cloud-native products (like Google Kubernetes Engine), and working on legacy application re-design and implementation. Responsibilities involve application scaling, reliability, ongoing operations (rollouts, monitoring), collaborating with Product Management and Engineering, and acting as a trusted technical advisor to customers. You'll also create best practices recommendations and technical presentations. The role requires designing and building complex applications, managing project deliverables, and maintaining high development practices.
Must have:
  • Bachelor's degree in CS or related field
  • 4+ years experience in application development (Java, Python, Go)
  • 4+ years project management experience
  • 3+ years application architecture experience
  • Experience with designing, developing, and maintaining internet-facing applications
Good to have:
  • Experience with cloud-native applications
  • Experience with unit testing tools (JUnit)
  • Experience with scalable networking technologies and web standards
  • Experience with Kubernetes and event-driven application design
  • DevOps experience (infrastructure as code, CI/CD)
  • Experience with deployment and orchestration technologies (Docker, Kubernetes, etc.)
  • Understanding of open-source server software (NGINX, RabbitMQ, etc.)

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience in software engineering.
  • 4 years of experience in developing applications in one or more languages such as Java, Python, Go, or similar.
  • 4 years of experience managing internal or client-facing projects to completion, with experience troubleshooting clients' technical issues, and working with Engineering, Sales, and Services teams, and customers.
  • 3 years of experience in application or solution architecture.
  • Experience in designing, developing, and maintaining internet facing production-grade applications.

Preferred qualifications:

  • Experience in designing cloud-native enterprise applications.
  • Experience with unit or automated testing tools such as Junit.
  • Experience with scalable networking technologies (e.g., Load Balancers, Firewalls) and web standards (e.g., REST APIs, web security mechanisms).
  • Experience with Kubernetes and event driven application design.
  • Experience with DevOps practices, including infrastructure as code, continuous integration, and automated deployment.
  • Experience with deployment and orchestration technologies (e.g., Puppet, Chef, Salt, Ansible, Docker, Kubernetes, Mesos, OpenStack, Jenkins), and understanding of open source server software (e.g., NGINX, RabbitMQ, Redis, Elasticsearch)

About the job

The Google Cloud Platform team helps customers transform and build what's next for their business — all with technology built in the cloud. Our products are developed for security, reliability and scalability, running the full stack from infrastructure to applications to devices and hardware. Our teams are dedicated to helping our customers — developers, small and large businesses, educational institutions and government agencies — see the benefits of our technology come to life. As part of an entrepreneurial team in this rapidly growing business, you will play a key role in understanding the needs of our customers and help shape the future of businesses of all sizes use technology to connect with customers, employees and partners.

As an Application Modernization Engineer, you will work with customers to assess existing enterprise applications in anticipation of a cloud migration/modernization by providing application design expertise, assessing and classifying applications and application platforms, and proposing rewrite approaches to facilitate deployment to cloud native products like Google Kubernetes Engine. You will work with customers on legacy application re-design and implementation including application scaling, reliability, and ongoing operations such as application and feature rollouts, monitoring, and more. Additionally, you will work closely with Product Management and Product Engineering to build and constantly drive excellence in our products.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities

  • Be a trusted technical advisor to customers, and design and build complex applications. Recommend approaches and estimated effort for application migration and modernization programs.
  • Influence and coach a distributed team of engineers.
  • 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.
  • Manage project priorities, deadlines, and deliverables. 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.

Similar Jobs

PlayStation Global - Staff Software Engineer (Cloud Services / Distributed Systems)

PlayStation Global

Aliso Viejo, California, United States (On-Site)
6 Months ago
Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
1 Month ago
GoTo Group - Software Engineer - Foundation Security

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Microsoft - Technical Support Engineer - AKS

Microsoft

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Google - Customer Engineering, Infrastructure Modernization, Google Cloud

Google

San Salvador, San Salvador Department, El Salvador (On-Site)
1 Month ago
Google - Customer Engineer, Platform, Google Cloud

Google

Seattle, Washington, United States (On-Site)
1 Month ago
Innoactive - Software Engineer

Innoactive

(Remote)
5 Months ago
Virtana Corp - Senior Software Engineer

Virtana Corp

Pune, Maharashtra, India (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Velotio Technologies - Senior Engineer (ROR)

Velotio Technologies

Maharashtra, India (Remote)
2 Months ago
Epic Games - Backend Security Engineer (Asset Integrity)

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
1 Month ago
ByteDance - Site Reliability Engineer, SealSuite

ByteDance

Singapore (On-Site)
1 Month ago
Ness Digital - Senior Full-Stack Software Engineer

Ness Digital

Iași, Iași County, Romania (Remote)
2 Months ago
PlayStation Global - Platform Engineer

PlayStation Global

Adelaide, South Australia, Australia (On-Site)
2 Months ago
Crunchyroll - Staff Software Engineer

Crunchyroll

Hyderabad, Telangana, India (On-Site)
8 Months ago
Inworld AI - Staff Platform Engineer, MLOps

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
PlayStation Global - Software Engineer

PlayStation Global

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Futurum Technology  - DevOps Engineer (Python Focus)

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (Remote)
1 Month ago
Every matrix - Java Developer

Every matrix

London, England, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Nagarro - Staff Engineer, Frontend AngularJS

Nagarro

Hyderabad, Telangana, India (On-Site)
7 Months ago
Gravitee - Senior Full Stack Engineer

Gravitee

Delhi, India (Remote)
7 Months ago
Knack Studios - Jr. System Administrator

Knack Studios

Chennai, Tamil Nadu, India (On-Site)
11 Months ago
Nagarro - Staff Engineer ,Mobile Developer (React Native)

Nagarro

India (Remote)
7 Months ago
Google - Technical Solutions Consultant, University Graduate, 2025

Google

Hyderabad, Telangana, India (On-Site)
4 Months ago
Google - Analyst, Process Excellence

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Hyderabad, Telangana, India (On-Site)
7 Months ago
Jigya - ITC Limited - IT Manager for Adobe Experience Manager (AEM) & Digital Assets

Jigya

Bengaluru, Karnataka, India (On-Site)
6 Months ago
PwC - Senior Associate - SAP BASIS - RDC

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
version 1 - Senior JDE CNC Consultant

version 1

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Ajmera Infotech - Senior Azure DevOps Engineer (IaaS)

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Armada - Infrastructure Engineer (Edge)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
7 Months ago
SparkCognition - Senior IT Cloud Engineer

SparkCognition

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Garena - Game System Operation Engineer

Garena

Taipei City, Taiwan (On-Site)
1 Month ago
Eleven Labs - Risk & Compliance

Eleven Labs

United Kingdom (Remote)
2 Months ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
1 Month ago
Zazz - Cloud Engineer (AWS)

Zazz

(Remote)
3 Months ago
Ajmera Infotech - Site Reliability Engineer - Kubernetes

Ajmera Infotech

San Jose, California, United States (On-Site)
3 Months ago
Activision - Cloud Engineering Co-op

Activision

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

London, England, United Kingdom (On-Site)

Fremont, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Reston, Virginia, United States (On-Site)

Sunnyvale, California, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Dublin, County Dublin, Ireland (On-Site)

San Jose, California, United States (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug