Application Modernization Engineer

3 Days 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

Activision - AI/ML Engineer

Activision

Los Angeles, California, United States (On-Site)
4 Days ago
Meta - Production Engineering

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
GT - Full-stack Engineer (Python + React.js)

GT

Poland (Remote)
3 Weeks ago
Google - Senior Solutions Acceleration Architect, Data

Google

Singapore (On-Site)
4 Days ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Google - Software Engineer II, Site Reliability Engineering, Google Cloud

Google

Dublin, County Dublin, Ireland (On-Site)
4 Days ago
Flexera - Member Technical Staff - Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Equivalent Jobs - MLOPS ENGINEER

Equivalent Jobs

(Remote)
5 Months ago
Ubisoft - Monitoring Specialist - Golang Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Week ago
Crunchyroll - DevOps Engineer, Core Infrastructure Engineering

Crunchyroll

San Francisco, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - IN_Senior Associate_React Developer_Data & Analytics_Advisory_PAN India

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Azerion - Cloud Engineer

Azerion

Ankara, Türkiye (Hybrid)
5 Days ago
Thatgamecompany - Backend Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
SmileGate - System Engineer (Private Cloud)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
CharacterAI - Software Engineer, Machine Learning Infrastructure

CharacterAI

New York, New York, United States (On-Site)
3 Weeks ago
Maersk Careers - Senior Elixir Software Engineer - Energy Transition

Maersk Careers

Porto, Porto District, Portugal (Remote)
4 Months ago
Hedra - Full-Stack Engineer

Hedra

San Francisco, California, United States (On-Site)
3 Weeks ago
ByteDance - Senior Software Engineer - Traffic Infrastructure

ByteDance

Singapore (On-Site)
5 Months ago
OtherSide Entertainment - Senior DevOps Engineer

OtherSide Entertainment

United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

OG Healthcare - Software Test Engineer

OG Healthcare

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Networking Test Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Dream Sports - MISE - Sales (Bangalore)

Dream Sports

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Google - Design and Verification Silicon Manager

Google

Bengaluru, Karnataka, India (On-Site)
3 Days ago
PwC - IN-Manager_Delivery Manager_Data & Analytics_Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Google - Senior Software Engineer, Google Ads

Google

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Google - Software Engineer III, AI/ML, Google Cloud

Google

Gurugram, Haryana, India (On-Site)
3 Months ago
SoCheers - Art Director - Design - Mumbai

SoCheers

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Brillio - .NET Azure Architect - R01525011

Brillio

Pune, Maharashtra, India (Hybrid)
6 Months ago
Warner Bros Games - Staff Software Engineer in Test - SDET (GQA Team)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
4 Days ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Warner Bros Games - Staff Software Engineer - AWS Architecture (Observability Team)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Hitachi - Senior Offshore Azure Infrastructure - EST Shift

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
Brillio - Enterprise Architect, Azure - R01535036

Brillio

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Microsoft - Technical Support Engineer - Azure Billing and Subscription

Microsoft

Lisbon, Lisbon, Portugal (Hybrid)
5 Days ago
Google - Senior Software Engineer, Diagnostics, Tools, Google Cloud

Google

Taipei City, Taiwan (On-Site)
4 Days ago
Google - Customer Engineer II, Infrastructure Modernization, Greenfield, Google Cloud

Google

Miami, Florida, United States (On-Site)
5 Days ago
Microsoft - Senior Build Engineer

Microsoft

Ostergotland, Östergötland County, Sweden (Hybrid)
5 Days ago
Meta - Production Engineer

Meta

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Google - Technical Solutions Developer, Workspace Support, Google Cloud

Google

Waterloo, Ontario, Canada (On-Site)
4 Days ago
Bally's Interactive - Senior Data Developer

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Week 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.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

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

Fremont, California, United States (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