Job Description
Are you a seasoned engineer passionate about privacy, security, and the future of digital trust? Google is seeking a Staff Software Engineer to join our Digital Identity team in Singapore. In this high-impact role, you will lead the architecture and development of scalable identity frameworks that empower millions of users to securely interact with Google’s ecosystem.
As a technical lead, you will bridge the gap between complex security requirements and user-centric design. You will work alongside world-class engineers to solve some of the industry's most challenging problems regarding authentication, authorization, and decentralized identity. If you thrive in a collaborative, innovative environment and want your code to define the standard for global digital identity, we invite you to apply.
Responsibilities
- Architect and implement robust, scalable software solutions for digital identity and authentication services.
- Provide technical leadership and mentorship to junior and senior engineers, fostering a culture of engineering excellence.
- Collaborate with cross-functional teams, including Product Management and Security, to define long-term roadmaps.
- Drive the design and review of complex systems to ensure high availability, low latency, and maximum security.
- Champion best practices in code quality, automated testing, and CI/CD pipelines.
- Conduct deep-dive analysis to resolve critical system issues and performance bottlenecks.
- Represent the identity team in architectural reviews and company-wide technical initiatives.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 10+ years of professional software development experience with expertise in backend systems (Java, C++, or Go preferred).
- Proven track record of designing and launching large-scale distributed systems in a production environment.
- Deep understanding of identity protocols (OIDC, OAuth 2.0, SAML) and cryptographic standards.
- Experience with cloud infrastructure (GCP, AWS) and container orchestration tools like Kubernetes.
- Strong problem-solving skills and ability to thrive in an ambiguous, fast-paced environment.
- Excellent communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.