Search jobs > Bellevue, WA > Principal software engineer

Principal Software Engineer- Identity & Access Management

Snowflake
Bellevue, WA, United States
Full-time

Build the future of data. Join the Snowflake team.

There is only one Data Cloud. Snowflake's founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users.

But it didn't stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance.

This is our vision : a world with endless insights to tackle the challenges and opportunities of today and reveal the possibilities of tomorrow.

The database security identity & access management (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.

This includes features such as user management, multi-factor authentication, federated single sign-on, session and key pair authentication, and access control at all levels of the database (object, row, and column).

Our systems are critical to customer trust and maintaining Snowflake's performance, reliability, and security.

AS A PRINCIPAL SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU WILL :

  • Lead highly impactful initiatives from idea formulation to design and implementation.
  • Innovate, design and build highly available, reliable, and secure distributed services and solutions within the global Snowflake platform.
  • Ensure operational readiness of services, including meeting customer commitments for security, reliability, availability, and performance.
  • Mentor and coach other engineers.

AS A PRINCIPAL SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU HAVE :

  • 15+ years of industry experience designing, building, and supporting large-scale distributed systems in production, with recent experience in building large scale cloud services.
  • Deep knowledge and experience with one or more areas of identity and access management such as authentication, authorization, etc.

Knowledge of industry standard security concepts and protocols like SAML, SCIM, OAuth, OIDC, and RBAC is a plus.

  • Experience with database systems and database internals such as query engines and optimizers are a big plus.
  • Strong fundamentals in computer science skills.
  • Expert-level development skills in Java or C++.
  • Advanced degree in Computer Science or related degree.
  • Ph.D. in a related field is a plus.

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. It is every employee's duty to keep customer information secure and confidential.

27 days ago
Related jobs
Promoted
SpaceX
Redmond, Washington

PRINCIPAL SOFTWARE ENGINEER (STARSHIELD). The Starshield software team is building highly reliable in-space mesh networks, designing secure systems to guarantee access to space, designing next-gen communication and sensing software, and more. Our software engineers are responsible for the life cycle...

Promoted
JBT
Redmond, Washington

Work with cross-functional teams and partner closely with mechanical, electrical, and software engineers to deliver fully integrated real-world solutions. JBT is a diverse, global company with many needs for international management talent and great opportunities for experienced graduates. Your soft...

Hasbro
Renton, Washington

Work collaboratively to craft and implement innovative solutions to complicated identity management problems including Role Based Access Control, Attribute Access Control, Segregation of Duties, Identity Analytics, Predictive provisioning, etc. Engineer, Identity and Access Management. The Identity ...

Microsoft
Redmond, Washington

The Azure Storage Data Management team is looking for a talented Principal Software Engineer - Azure Storage Data Management to design, implement and ship new features as part of the Azure Storage Data Management team, which is focused on revolutionizing how data is managed and accessed globally. Ba...

Blue Origin
Seattle, Washington

Design and develop vehicle autonomous system management and fault management flight software. Advanced competency in both real-time embedded software control systems and application software engineering across the entire lifecycle. As part of a diverse and hardworking team of engineers and technicia...

Microsoft
Redmond, Washington

The Windows Silicon & System Integration (WSSI) team within W+D is hiring a Principal Software Development Engineer who will design and influence the diagnostics technology across the whole Windows ecosystem for cutting-edge silicon. As a Principal Software Development Engineer, you will be involved...

Oracle
Seattle, Washington

Are you a self-motivated engineer and ready for changes in building large-scale and mission-critical distributed systems and cloud services? OCI's OLTP organization offers exciting opportunities for you! Our fast-growing engineering team is looking for a Software Engineer to help us to build the nex...

Microsoft
Redmond, Washington

We are looking for a Principal Software Engineer who can join us to drive the evolution of the Managed Identities to meet the scale demands of tomorrow. Software Engineering IC5 - The typical base pay range for this role across the U. Adhere to and drive modern software engineering practices through...

Snowflake
Bellevue, Washington

AS A PRINCIPAL SOFTWARE ENGINEER, YOU WILL: . Our mission is to make Snowflake a preferred platform to run all AI, ML, Data Science and Data Engineering workloads. Work closely with our product, engineering and support teams to identify customer pain points and opportunities leading to building solu...

Broadcom Inc.
Bellevue, Washington

Design and architect VCF Software Source Code Management (SCM) systems including Perforce and GitHub, collaborate with the DevOps and Infrastructure team to manage and support the systems. Bachelor's degree in Computer Science, Engineering, or a related field and 12+ years of related experience. In-...