Resume and JobRESUME AND JOB
Snowflake logo

Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!

Snowflake

Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!

full-timePosted: Dec 1, 2025

Job Description

Software Engineer, Identity Access Management at Snowflake - Bellevue, WA

Role Overview

As a Software Engineer in Identity & Access Management (IAM) at Snowflake, you will be at the forefront of securing data in the cloud. You will design, develop, and maintain critical services and features that enable our customers to confidently manage and protect their most sensitive data. This role involves building solutions for authentication, access control, and secure data sharing, leveraging industry-standard protocols and cutting-edge technologies.

You will work on a team responsible for user management, multi-factor authentication, federated single sign-on, and granular access control at various database levels. Your contributions will directly impact customer trust and the overall security of the Snowflake platform.

Day in the Life

A typical day for a Software Engineer in IAM might involve:

  • Designing and implementing new features for identity and access management.
  • Collaborating with other engineers to integrate IAM solutions into different parts of the Snowflake platform.
  • Writing and reviewing code to ensure high quality and security.
  • Troubleshooting and resolving issues related to IAM systems.
  • Participating in team meetings to discuss project progress and plan future work.
  • Researching new technologies and security protocols to improve our IAM solutions.
  • Working on authorization frameworks to provide fine-grained access control, handling millions of objects and users.
  • Developing solutions for secure data sharing and access delegation in a globally distributed service.

Why Bellevue, WA?

Bellevue, Washington, is a vibrant city with a thriving tech industry. Located just across Lake Washington from Seattle, Bellevue offers a blend of urban amenities and natural beauty. It is home to many tech companies, providing ample opportunities for networking and career growth.

The city boasts a high quality of life with excellent schools, parks, and recreational activities. Bellevue is also known for its diverse culinary scene and upscale shopping destinations. Its proximity to the Cascade Mountains and Puget Sound makes it an ideal location for outdoor enthusiasts.

Career Path

Snowflake is committed to employee growth and development. As a Software Engineer in IAM, you can advance your career in several ways:

  • Technical Lead: Lead a team of engineers and guide the technical direction of projects.
  • Principal Engineer: Become a subject matter expert and contribute to the overall architecture and strategy of the IAM platform.
  • Engineering Manager: Manage a team of engineers and oversee the delivery of IAM solutions.
  • Architect: Focus on designing scalable and secure IAM solutions for the entire Snowflake platform.

Salary & Benefits

Snowflake offers a competitive salary and benefits package. The salary for a Software Engineer in IAM depends on experience and qualifications. Benefits typically include:

  • Comprehensive health insurance (medical, dental, vision)
  • Paid time off and holidays
  • Retirement plan with company match
  • Employee stock purchase plan
  • Professional development opportunities
  • Flexible work arrangements
  • Employee assistance program
  • Wellness programs
  • Generous parental leave
  • Life insurance and disability coverage

Innovation Culture

Snowflake fosters a culture of innovation and collaboration. We encourage employees to challenge ordinary thinking and push the pace of innovation. You will have the opportunity to work with talented and passionate colleagues who are dedicated to building the future of data in the cloud.

We value continuous learning and provide resources for employees to develop their skills and knowledge. Snowflake is a place where you can make a significant impact and grow your career.

How to Apply

To apply for the Software Engineer, Identity Access Management position at Snowflake, please visit our careers site: careers.snowflake.com. Submit your resume and cover letter, highlighting your relevant experience and qualifications.

FAQ

  1. What is Snowflake?

    Snowflake is a cloud-based data platform that provides data warehousing, data lakes, data engineering, data science, data application development, and secure data sharing.

  2. What does the Identity Access Management (IAM) team do?

    The IAM team owns the services, systems, and product features that help our customers confidently bring their most sensitive data and workloads to Snowflake. We build solutions for secure authentication, simple yet granular access control, and safe, flexible data sharing and delegation.

  3. What skills are required for this role?

    We are looking for candidates with experience in designing and building large-scale distributed systems, deep knowledge of identity and access management concepts, strong development skills in Java or C++, and a solid understanding of computer science fundamentals.

  4. What are the benefits of working at Snowflake?

    Snowflake offers a competitive salary and benefits package, including health insurance, paid time off, retirement plan, employee stock purchase plan, and professional development opportunities.

  5. What is the work environment like at Snowflake?

    Snowflake fosters a collaborative and innovative work environment. We value continuous learning and encourage employees to challenge ordinary thinking.

  6. What is the career path for this role?

    As a Software Engineer in IAM, you can advance your career to roles such as Technical Lead, Principal Engineer, Engineering Manager, or Architect.

  7. How does Snowflake ensure data security?

    Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties.

  8. What is Snowflake's approach to innovation?

    Snowflake encourages employees to challenge ordinary thinking and push the pace of innovation while building a future for themselves and Snowflake.

  9. What is the interview process like?

    The interview process typically involves a phone screening, technical interviews, and a final interview with the hiring manager.

  10. How can I prepare for the interview?

    To prepare for the interview, review your knowledge of identity and access management concepts, practice coding in Java or C++, and be ready to discuss your experience with distributed systems and cloud services.

Locations

  • Bellevue, WA, US

Salary

0

Skills Required

  • Identity and Access Management (IAM)intermediate
  • Authenticationintermediate
  • Authorizationintermediate
  • SAMLintermediate
  • SCIMintermediate
  • OAuthintermediate
  • OIDCintermediate
  • RBACintermediate
  • Database Systemsintermediate
  • Query Enginesintermediate
  • Optimizersintermediate
  • Javaintermediate
  • C++intermediate
  • Distributed Systemsintermediate
  • Cloud Servicesintermediate
  • Security Protocolsintermediate
  • Data Securityintermediate
  • Data Sharingintermediate
  • Access Delegationintermediate

Required Qualifications

  • 2-6 years of industry experience in designing, building, and supporting large-scale distributed systems in production. (experience)
  • Experience building large-scale cloud services. (experience)
  • Deep knowledge and experience in identity and access management (IAM) areas like authentication and authorization. (experience)
  • Knowledge of industry-standard security concepts and protocols (SAML, SCIM, OAuth, OIDC, RBAC). (experience)
  • Experience with database systems and database internals (query engines and optimizers). (experience)
  • Strong fundamental computer science skills. (experience)
  • Strong development skills in Java or C++. (experience)
  • Advanced degree in Computer Science or a related field. (experience)
  • Experience with secure authentication methods. (experience)
  • Experience with user management systems. (experience)

Responsibilities

  • Design and implement features for identity and access management.
  • Integrate with next-generation identity providers and protocols.
  • Build authorization frameworks to provide fine-grained access control.
  • Develop data-centric access control solutions.
  • Scale access control to manage millions of objects and users.
  • Design and develop solutions for secure data sharing in a globally distributed service.
  • Design and develop solutions for access delegation in a globally distributed service.
  • Maintain and improve existing identity and access management systems.
  • Ensure the performance, reliability, and security of IAM systems.
  • Collaborate with other engineering teams to integrate IAM solutions.
  • Participate in code reviews and contribute to best practices.
  • Troubleshoot and resolve issues related to IAM systems.

Benefits

  • general: Competitive salary and benefits package
  • general: Comprehensive health insurance (medical, dental, vision)
  • general: Paid time off and holidays
  • general: Retirement plan with company match
  • general: Employee stock purchase plan
  • general: Professional development opportunities
  • general: Opportunity to work on cutting-edge technology
  • general: Collaborative and innovative work environment
  • general: Opportunity to make a significant impact on the company's success
  • general: Flexible work arrangements
  • general: Employee assistance program
  • general: Wellness programs
  • general: Generous parental leave
  • general: Life insurance and disability coverage

Target Your Resume for "Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!" , Snowflake

Get personalized recommendations to optimize your resume specifically for Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!" , Snowflake

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineerIdentity Access ManagementCloud SecurityBellevue WAFull-timeIAMAuthenticationAuthorizationData SecuritySnowflake CareersDistributed SystemsCloud ServicesJavaC++SAMLSCIMOAuthOIDCRBACDatabase SecurityAccess ControlData SharingSecure DataCloud ComputingTechnical JobsIT JobsSecurity EngineerData EngineerCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now! @ Snowflake.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Snowflake logo

Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!

Snowflake

Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!

full-timePosted: Dec 1, 2025

Job Description

Software Engineer, Identity Access Management at Snowflake - Bellevue, WA

Role Overview

As a Software Engineer in Identity & Access Management (IAM) at Snowflake, you will be at the forefront of securing data in the cloud. You will design, develop, and maintain critical services and features that enable our customers to confidently manage and protect their most sensitive data. This role involves building solutions for authentication, access control, and secure data sharing, leveraging industry-standard protocols and cutting-edge technologies.

You will work on a team responsible for user management, multi-factor authentication, federated single sign-on, and granular access control at various database levels. Your contributions will directly impact customer trust and the overall security of the Snowflake platform.

Day in the Life

A typical day for a Software Engineer in IAM might involve:

  • Designing and implementing new features for identity and access management.
  • Collaborating with other engineers to integrate IAM solutions into different parts of the Snowflake platform.
  • Writing and reviewing code to ensure high quality and security.
  • Troubleshooting and resolving issues related to IAM systems.
  • Participating in team meetings to discuss project progress and plan future work.
  • Researching new technologies and security protocols to improve our IAM solutions.
  • Working on authorization frameworks to provide fine-grained access control, handling millions of objects and users.
  • Developing solutions for secure data sharing and access delegation in a globally distributed service.

Why Bellevue, WA?

Bellevue, Washington, is a vibrant city with a thriving tech industry. Located just across Lake Washington from Seattle, Bellevue offers a blend of urban amenities and natural beauty. It is home to many tech companies, providing ample opportunities for networking and career growth.

The city boasts a high quality of life with excellent schools, parks, and recreational activities. Bellevue is also known for its diverse culinary scene and upscale shopping destinations. Its proximity to the Cascade Mountains and Puget Sound makes it an ideal location for outdoor enthusiasts.

Career Path

Snowflake is committed to employee growth and development. As a Software Engineer in IAM, you can advance your career in several ways:

  • Technical Lead: Lead a team of engineers and guide the technical direction of projects.
  • Principal Engineer: Become a subject matter expert and contribute to the overall architecture and strategy of the IAM platform.
  • Engineering Manager: Manage a team of engineers and oversee the delivery of IAM solutions.
  • Architect: Focus on designing scalable and secure IAM solutions for the entire Snowflake platform.

Salary & Benefits

Snowflake offers a competitive salary and benefits package. The salary for a Software Engineer in IAM depends on experience and qualifications. Benefits typically include:

  • Comprehensive health insurance (medical, dental, vision)
  • Paid time off and holidays
  • Retirement plan with company match
  • Employee stock purchase plan
  • Professional development opportunities
  • Flexible work arrangements
  • Employee assistance program
  • Wellness programs
  • Generous parental leave
  • Life insurance and disability coverage

Innovation Culture

Snowflake fosters a culture of innovation and collaboration. We encourage employees to challenge ordinary thinking and push the pace of innovation. You will have the opportunity to work with talented and passionate colleagues who are dedicated to building the future of data in the cloud.

We value continuous learning and provide resources for employees to develop their skills and knowledge. Snowflake is a place where you can make a significant impact and grow your career.

How to Apply

To apply for the Software Engineer, Identity Access Management position at Snowflake, please visit our careers site: careers.snowflake.com. Submit your resume and cover letter, highlighting your relevant experience and qualifications.

FAQ

  1. What is Snowflake?

    Snowflake is a cloud-based data platform that provides data warehousing, data lakes, data engineering, data science, data application development, and secure data sharing.

  2. What does the Identity Access Management (IAM) team do?

    The IAM team owns the services, systems, and product features that help our customers confidently bring their most sensitive data and workloads to Snowflake. We build solutions for secure authentication, simple yet granular access control, and safe, flexible data sharing and delegation.

  3. What skills are required for this role?

    We are looking for candidates with experience in designing and building large-scale distributed systems, deep knowledge of identity and access management concepts, strong development skills in Java or C++, and a solid understanding of computer science fundamentals.

  4. What are the benefits of working at Snowflake?

    Snowflake offers a competitive salary and benefits package, including health insurance, paid time off, retirement plan, employee stock purchase plan, and professional development opportunities.

  5. What is the work environment like at Snowflake?

    Snowflake fosters a collaborative and innovative work environment. We value continuous learning and encourage employees to challenge ordinary thinking.

  6. What is the career path for this role?

    As a Software Engineer in IAM, you can advance your career to roles such as Technical Lead, Principal Engineer, Engineering Manager, or Architect.

  7. How does Snowflake ensure data security?

    Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties.

  8. What is Snowflake's approach to innovation?

    Snowflake encourages employees to challenge ordinary thinking and push the pace of innovation while building a future for themselves and Snowflake.

  9. What is the interview process like?

    The interview process typically involves a phone screening, technical interviews, and a final interview with the hiring manager.

  10. How can I prepare for the interview?

    To prepare for the interview, review your knowledge of identity and access management concepts, practice coding in Java or C++, and be ready to discuss your experience with distributed systems and cloud services.

Locations

  • Bellevue, WA, US

Salary

0

Skills Required

  • Identity and Access Management (IAM)intermediate
  • Authenticationintermediate
  • Authorizationintermediate
  • SAMLintermediate
  • SCIMintermediate
  • OAuthintermediate
  • OIDCintermediate
  • RBACintermediate
  • Database Systemsintermediate
  • Query Enginesintermediate
  • Optimizersintermediate
  • Javaintermediate
  • C++intermediate
  • Distributed Systemsintermediate
  • Cloud Servicesintermediate
  • Security Protocolsintermediate
  • Data Securityintermediate
  • Data Sharingintermediate
  • Access Delegationintermediate

Required Qualifications

  • 2-6 years of industry experience in designing, building, and supporting large-scale distributed systems in production. (experience)
  • Experience building large-scale cloud services. (experience)
  • Deep knowledge and experience in identity and access management (IAM) areas like authentication and authorization. (experience)
  • Knowledge of industry-standard security concepts and protocols (SAML, SCIM, OAuth, OIDC, RBAC). (experience)
  • Experience with database systems and database internals (query engines and optimizers). (experience)
  • Strong fundamental computer science skills. (experience)
  • Strong development skills in Java or C++. (experience)
  • Advanced degree in Computer Science or a related field. (experience)
  • Experience with secure authentication methods. (experience)
  • Experience with user management systems. (experience)

Responsibilities

  • Design and implement features for identity and access management.
  • Integrate with next-generation identity providers and protocols.
  • Build authorization frameworks to provide fine-grained access control.
  • Develop data-centric access control solutions.
  • Scale access control to manage millions of objects and users.
  • Design and develop solutions for secure data sharing in a globally distributed service.
  • Design and develop solutions for access delegation in a globally distributed service.
  • Maintain and improve existing identity and access management systems.
  • Ensure the performance, reliability, and security of IAM systems.
  • Collaborate with other engineering teams to integrate IAM solutions.
  • Participate in code reviews and contribute to best practices.
  • Troubleshoot and resolve issues related to IAM systems.

Benefits

  • general: Competitive salary and benefits package
  • general: Comprehensive health insurance (medical, dental, vision)
  • general: Paid time off and holidays
  • general: Retirement plan with company match
  • general: Employee stock purchase plan
  • general: Professional development opportunities
  • general: Opportunity to work on cutting-edge technology
  • general: Collaborative and innovative work environment
  • general: Opportunity to make a significant impact on the company's success
  • general: Flexible work arrangements
  • general: Employee assistance program
  • general: Wellness programs
  • general: Generous parental leave
  • general: Life insurance and disability coverage

Target Your Resume for "Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!" , Snowflake

Get personalized recommendations to optimize your resume specifically for Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now!" , Snowflake

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineerIdentity Access ManagementCloud SecurityBellevue WAFull-timeIAMAuthenticationAuthorizationData SecuritySnowflake CareersDistributed SystemsCloud ServicesJavaC++SAMLSCIMOAuthOIDCRBACDatabase SecurityAccess ControlData SharingSecure DataCloud ComputingTechnical JobsIT JobsSecurity EngineerData EngineerCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for Software Engineer, Identity Access Management Careers at Snowflake - Bellevue, WA | Apply Now! @ Snowflake.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.