Staff Software Engineer, Google Cloud Backup and DR

Google

8 yrs Hyderabad Full Time Hybrid (office + remote)
Google logo
Posted : yesterday
Actively hiring

Job description

Join Google Cloud as a Staff Software Engineer, contributing to the innovative Google Cloud Backup and Disaster Recovery (GCBDR) service. GCBDR is a comprehensive, secure, and managed solution protecting critical workloads across Google Cloud. It safeguards enterprise data from threats like ransomware and accidental deletion, offering automated protection for key GCP resources.

The service is rapidly expanding its native SaaS platform, enhancing integrations within GCP, and introducing advanced features such as searchable backups, malware detection, data insights, and disaster recovery powered by Google's AI leadership. Google Cloud empowers organizations globally to achieve digital transformation and solve complex business challenges.

Responsibilities

As a Staff Software Engineer, you will be instrumental in the design, development, testing, deployment, maintenance, and enhancement of software components for the Cloud Backup and DR platform. You will independently deliver high-quality, end-to-end features, managing your own priorities and timelines. Your role involves active participation in system design discussions, authoring clear technical documentation, and collaborating with senior engineers to refine component architectures. A key part of your work will be identifying and resolving technical debt to boost system scalability, reliability, monitoring, and testing. You'll also work closely with adjacent engineering teams and cross-functional partners to manage dependencies and ensure seamless integration.

Qualifications

We are seeking candidates with a Bachelor's degree in Computer Science, a comparable technical field, or equivalent practical experience, coupled with a minimum of 8 years in product development. Proficiency in software development using a general-purpose programming language like Java or JavaScript is essential. Experience in architecting and developing distributed systems is also a core requirement. A Master's degree or PhD in Computer Science or a related technical field, along with experience leading software engineering teams and defining technical strategies for distributed teams, are considered preferred qualifications.

Essential Skills

Distributed Systems DesignSoftware DevelopmentJavaJavaScriptProduct DevelopmentSystem DesignTechnical Documentation

Good to Have

Team LeadershipEngineering ProcessesAIMalware DetectionDisaster Recovery

Highlights

  • Actively hiring

More Details

RoleStaff Software Engineer, Google Cloud Backup and DR
IndustryCloud Computing, Software Development, Information Technology & Services
DepartmentCloud Engineering
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Cloud Computing

Staff Software Engineer, Google Cloud Backup and DR at Google | SkillMX | SkillMX