Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR SOFTWARE ENGINEER SERVICE IDENTITY SECRET MANAGEMENT 
United States, Washington, Bellevue 
210822145

02.08.2024
AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:
  • Design, develop, and support critical security services, libraries and frameworks that are highly reliable and easy to use.
  • Build high-quality and highly reliable software to meet the needs of a fast growing company in a multi-cloud environment.
  • Analyze and understand reliability, performance and scalability bottlenecks in the system and solve them.
  • Understand the security risks faced by Snowflake and our customers, and build solutions to mitigate them.
  • Work with engineering teams from across Snowflake to build empathy and understand their needs.
  • Partner with security, engineering and product teams to define and set the strategy for internal security practices and processes.
  • Lead and manage project priorities, deadlines and deliverables.
OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:
  • 6+ years of relevant work experience in software development
  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
  • Expert-level development skills in Golang or Java
  • Familiarity with development in a Linux environment.
  • Strong interpersonal and communication skills.
  • Excellent problem solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Systems programming skills including multi-threading, concurrency, etc.
  • Experience with design, implementation, testing, debugging and documentation.
  • Experience leading project teams and setting technical direction.
  • Experience managing projects that span multiple teams across organizations
  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
  • Ability to work on-site in our Bellevue office.
BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING:
  • Master's degree or PhD in Computer Science or related technical field.
  • Experience building and supporting highly reliable and scalable GRPC services
  • Experience building and supporting developer facing libraries and frameworks
  • Experience with workload orchestration systems such as Kubernetes to deploy and operate services at scale
  • Experience using infrastructure as code tools such as Terraform and Pulumi to manage production infrastructure
  • Experience building secret management, key management, identity and related services
  • Experience with AWS, Azure and GCP to build production services
  • Experience building or operating public key infrastructure (PKI)

The following represents the expected range of compensation for this role:

  • The estimated base salary range for this role is $214,000 - $327,750.
  • Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.