onsite
Software Engineer, Google Cloud Storage
Software Engineer
Senior Software Engineer focused on building resilient, secure storage solutions on Google Cloud, leveraging C++ and Cloud Functions to implement robust access control and chaos engineering practices.
About the role
Key Responsibilities
- Design, develop, and maintain high-performance C++ services that interface with Google Cloud Storage for enterprise data workloads.
- Implement fine-grained access control mechanisms, ensuring compliance with security policies and regulatory requirements.
- Develop and deploy Cloud Functions to automate data lifecycle events, monitoring, and incident response.
- Apply chaos engineering principles to test system resilience, identify failure points, and improve fault tolerance.
- Collaborate with cross-functional teams to integrate storage services into larger cloud-native architectures.
Requirements
- 5+ years of professional software development experience in C++.
- Strong knowledge of Google Cloud Platform services, especially Cloud Storage and Cloud Functions.
- Hands‑on experience with access control frameworks and security best practices.
- Proficiency in chaos engineering tools and methodologies.
- Excellent problem‑solving skills and a passion for building reliable, scalable systems.