Snowflake logo

Software Engineer - Backend

Snowflake

Menlo Park, CA
Full Time
Mid Level
157k-230k
13 days ago

Job Description

About the Role

We're at the forefront of the data revolution, committed to building the world's greatest data and applications platform. Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Data Cloud allows sharing live data in governed and secure ways so our customers can solve their business problems. Join our world-class team as a Software Engineer to build the backend services for data cloud to help our customers share data internally within their company or outside with external organizations. We are investing in initiatives across multiple engineering areas including Apps & Collaboration, Marketplace, Data Governance, Clean Rooms, IAM, KMS, Trust Center, Manageability, and Product Experience.

Key Responsibilities

  • Design and build features, and/or distributed platforms at scale.
  • Drive impactful initiatives for the globally distributed infrastructure.
  • Collaborate with product managers, architects, other engineering teams, and business groups to drive end-to-end solutions.
  • Contribute to improving engineering processes, tooling, and standards.

Requirements

  • 2-5 years of industry experience designing, building, and supporting large-scale systems in production.
  • Strong fundamental computer science skills, including knowledge of algorithms and data structures.
  • Fluency in Java, Python, and SQL.
  • Experience in building end-to-end customer-facing products.
  • Experience in customer-facing product development and collaboration with cross-functional teams.
  • BS/MS/PhD in Computer Science or related majors, or equivalent experience.

Nice to Have

  • Familiarity with database internals or data governance, and/or payment systems.
  • Passion for learning security.

Qualifications

  • BS/MS/PhD in Computer Science or related majors, or equivalent experience.

Benefits & Perks

  • Competitive salary with an estimated base salary range of $157,000 - $230,000.
  • Participation in Snowflake's bonus and equity plan.
  • Benefits including medical, dental, vision, life, and disability insurance.
  • 401(k) retirement plan.
  • Flexible spending & health savings account.
  • At least 12 paid holidays and paid time off.
  • Parental leave.
  • Employee assistance program and other company benefits.

Working at Snowflake

Snowflake is growing fast, scaling its team to enable and accelerate growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

Apply Now

Job Details

Posted AtJun 9, 2025
Salary157k-230k
Job TypeFull Time
ExperienceMid Level

About Snowflake

Website

snowflake.com

Company Size

5001-10000 employees

Location

Menlo Park, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches