Application Modernization Engineer

4 Hours 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

ARHS - Senior Java Developer

ARHS

Luxembourg (On-Site)
6 Months ago
Inworld AI - Staff Cloud DevOps/Site Reliability Engineer (SRE) - USA

Inworld AI

Mountain View, California, United States (On-Site)
8 Months ago
Sporty Group - Weekend Backend Engineer

Sporty Group

(On-Site)
9 Months ago
Aristocrat Gaming - Associate Principal Engineer

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Kwalee - DevOps Engineer

Kwalee

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Axinous - Principal Software Engineer (ZDX Platform Engineering)

Axinous

San Jose, California, United States (Hybrid)
4 Months ago
ByteDance - Technical Account Manager (Edge Cloud)

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Weeks ago
Remedy Entertainment Plc - Senior/Lead DevOps Engineer

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago
GoGuardian - Site Reliability Engineer

GoGuardian

India (Remote)
6 Months ago
SmileGate - [AI센터] DevOps, 인프라 엔지니어

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Senior Computer Vision Engineer - Photo AI

Canva

Vienna, Vienna, Austria (Remote)
1 Month ago
NVIDIA - Senior Software Architect, Accelerated Computing SDN

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Rackspace Technology - Angular Frontend Engineer

Rackspace Technology

Egypt (Remote)
5 Days ago
Garena - Garena - Operation Engineer (Game System Operations Engineer)

Garena

Taipei City, Taiwan (On-Site)
3 Weeks ago
NVIDIA - Software Verification Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Super - Senior Data Analyst - Travel

Super

Canada (Remote)
4 Weeks ago
Canva - Senior Software Engineer (Python) - Warehouse Platform

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
ByteDance - Senior Software Engineer - Generative AI

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Wildlife Studios - Associate Site Reliability Engineer

Wildlife Studios

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Every matrix - Senior Full-stack Developer (Angular/Node.js)

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Assystems - Deputy Team Leader

Assystems

Bagalkote, Karnataka, India (On-Site)
6 Months ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
4 Months ago
MSKC GAME STUDIO   - Game Artist

MSKC GAME STUDIO

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Index Exchange - Staff Software Engineer

Index Exchange

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Company3 Method Studios - Billing Associate

Company3 Method Studios

Maharashtra, India (Remote)
4 Months ago
Zeta - Lead - Business Intelligence Engineer

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Design Verification Engineer, Machine Learning

Google

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Rackspace Technology - SOC Lead (Sentinel experience required)

Rackspace Technology

India (Remote)
2 Months ago
Google - Technical Solutions Engineer, Infrastructure Compute

Google

Bengaluru, Karnataka, India (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Google - Technical Solutions Engineer, Networking, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago
ARHS - Data Manager

ARHS

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Electronic Arts - Site Reliability Engineer

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Hours ago
Axinous - Principal Software Development Engineer

Axinous

(Remote)
2 Months ago
Egnyte - Sr DevOps Engineer - Azure

Egnyte

India (Remote)
3 Weeks ago
Malabar Gold & Diamonds - Executive - Cloud Engineer

Malabar Gold & Diamonds

Sri Vijaya Puram, Andaman And Nicobar Islands, India (On-Site)
9 Months ago
The Walt Disney Company - Build & Release Engineer

The Walt Disney Company

Emeryville, California, United States (On-Site)
3 Weeks ago
CloudHire - AWS Cloud Engineer

CloudHire

India (Remote)
4 Weeks ago
SparkCognition - Senior DevOps Engineer

SparkCognition

Bengaluru, Karnataka, India (On-Site)
7 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.

Seoul, South Korea (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Hyderabad, Telangana, India (On-Site)

Atlanta, Georgia, United States (On-Site)

Fremont, California, United States (On-Site)

Milan, Lombardy, Italy (On-Site)

Eemshaven, Groningen, Netherlands (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, 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