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 Backup and Disaster Recovery (GCBDR) to build a cutting-edge, secure, and fully managed service protecting critical workloads across Google Cloud. Safeguard enterprise data against threats like ransomware and accidental deletion with automated protection for key GCP resources.

Our rapidly scaling SaaS platform drives deeper GCP integrations and delivers differentiated services. We leverage Google's AI leadership to innovate in areas such as searchable backups, malware detection, data insights, and disaster recovery, pushing the boundaries of industry standards.

Google Cloud empowers organizations to digitally transform. We provide enterprise-grade solutions and tools that promote sustainable development. Companies worldwide rely on Google Cloud to foster growth and overcome their most complex business challenges.

Responsibilities

Design, develop, test, deploy, maintain, and enhance software components for the Cloud Backup and DR platform. Deliver high-quality, end-to-end features and project components with significant autonomy, managing your own priorities and timelines.

Actively participate in system design discussions, author clear technical documentation, and collaborate with senior engineers to refine component architectures. Proactively identify and address technical debt, contributing to improvements in system scalability, reliability, monitoring, and testing coverage.

Collaborate effectively with neighboring engineering teams and cross-functional partners to resolve dependencies and synchronize integration efforts.

Qualifications

A Bachelor's degree in Computer Science, a comparable technical field, or equivalent practical experience is required. Possess at least 8 years of experience in product development.

Demonstrated experience in software development using a general-purpose programming language such as Java or JavaScript is essential. Proven experience architecting and developing distributed systems is also a must.

Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field, experience leading software engineering teams, and expertise in defining technical charters and engineering processes for globally distributed teams.

Essential Skills

Software DevelopmentDistributed SystemsJavaJavaScript

Highlights

  • Actively hiring

More Details

RoleStaff Software Engineer, Google Cloud Backup and DR
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

IT Consulting

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