Job Description:
We are seeking a highly motivated and experienced Sr. Engineer to join our team focused on developing and maintaining Cloud Identity solutions. You will play a key role in designing, implementing, and scaling systems that enable secure and seamless user authentication across various platforms and applications.
As a senior engineer you will collaborate closely with cross-functional teams to understand requirements, architect solutions, and ensure seamless integration with existing systems and processes. This role requires strong technical proficiency in GCP services, along with excellent problem-solving skills and the ability to work in a fast-paced environment.
Key Responsibilities:
- Design, develop, and implement core functionalities of Google's Identity platform.
- Collaborate with cross-functional teams (engineering, product, security) to understand user needs and translate them into technical requirements.
- Work on integrating Google's identity solutions with various external identity providers (IdPs) and relying parties (RPs) using industry standards like SAML, OIDC, and OAuth.
- Build robust and scalable systems that can handle high volumes of authentication requests while ensuring security and performance.
- Implement strong security measures to protect user data and prevent unauthorized access.
- Actively participate in code reviews, identify potential issues, and suggest improvements.
- Stay up-to-date with the latest advancements in identity management protocols and best practices.
- Contribute to the development and documentation of technical specifications and design decisions.
- Troubleshoot technical issues, conduct root cause analysis, and implement timely resolutions to minimize downtime.
Qualifications:
- Bachelor's or master's degree in computer science, Engineering, or related field.
- Minimum 5+ years of experience in software engineering with a focus on backend development.
- In-depth knowledge of GCP services, architecture, and best practices
- Proven experience in designing and building secure and scalable distributed systems.
- In-depth knowledge of identity management protocols (SAML, OIDC, OAuth) and their implementations.
- Experience with Google Identity and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Strong understanding of security principles and best practices (e.g., secure coding, threat modeling).
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a fast-paced, collaborative environment.
- Excellent written and verbal communication skills.
Preferred Qualifications:
- Google Cloud certifications such as Google Cloud Certified - Professional Cloud Architect or Google Cloud Certified - Professional Data Engineer.
- Experience working in Agile/Scrum development methodologies.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of other cloud platforms such as AWS or Azure.