Join Google Cloud's innovative Backup and Disaster Recovery team, a critical service safeguarding enterprise data across the Google Cloud ecosystem. This role offers the opportunity to contribute to a rapidly scaling, native SaaS platform that is driving industry innovation through advanced features like searchable backups, malware detection, and AI-powered disaster recovery solutions. Be part of a team that empowers organizations globally to digitally transform and solve their most complex business challenges.
Design, develop, and deploy robust software components for the Cloud Backup and DR platform. Independently deliver high-quality, end-to-end features, managing your own priorities and timelines. Engage in system design discussions, author clear technical documentation, and collaborate with senior engineers to refine architectures. Proactively identify and address technical debt to enhance system scalability, reliability, and testing. Work seamlessly with cross-functional partners to resolve dependencies and achieve integration goals.
A Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience is required. Candidates must possess 8 years of experience in product development and proficiency in software development using general-purpose programming languages such as Java or JavaScript. Experience in architecting and developing distributed systems is also essential. Preferred qualifications include a Master's or PhD in Computer Science, experience leading software engineering teams, and a track record in defining technical charters and engineering processes for distributed teams.
Cloud Computing