onsite
Software Engineer III, Cloud Security, Identity and Access Management - Google
Software Engineer
Senior Software Engineer focused on building secure, scalable backend services for identity and access management in cloud environments, leveraging C++ and distributed system design.
About the role
Key Responsibilities
- Design, develop, and maintain high-performance C++ services that enforce identity and access policies across cloud platforms.
- Architect and optimize large‑scale distributed systems to support millions of authentication and authorization requests with low latency.
- Collaborate with security, infrastructure, and product teams to integrate IAM features into cloud services and ensure compliance with industry standards.
- Implement automated testing, continuous integration, and deployment pipelines to accelerate feature delivery while maintaining reliability.
- Conduct code reviews, mentor junior engineers, and contribute to best‑practice documentation for secure coding and system design.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
- Minimum 2 years of professional experience developing and maintaining software in C++.
- Strong background in backend system design, performance tuning, and distributed architecture.
- Experience with cloud security concepts, IAM frameworks, and secure authentication protocols.
- Excellent problem‑solving skills, ability to work independently, and strong communication abilities.