Snowflake logo

Senior Software Engineer - Global Platform

Snowflake

Menlo Park, CA
Full Time
Senior
195k-288k
about 1 month ago

Job Description

About the Role

The Global Platform team at Snowflake is responsible for building high performance data and control infrastructure that power key Snowflake products and enable customers to efficiently manage their accounts at scale. The role involves investing in initiatives such as feature platforms, real-time streaming ingestion, data replication, distributed data processing, disaster recovery, data governance, and compliance. As a Senior Software Engineer in Global Platform, you will drive impactful initiatives for the globally distributed infrastructure and collaborate across teams to deliver reliable, scalable solutions.

Key Responsibilities

  • Drive impactful initiatives for the globally distributed infrastructure
  • Innovate and build highly secured and reliable designs for real-time ingestion, replication, performance, and scalability
  • Design infrastructure to survive system outages and provide a framework for handling critical systems
  • Collaborate with product managers, architects, other engineering teams, and business groups to drive end-to-end solutions
  • Ensure operational readiness of the services and meet commitments regarding reliability, availability, and performance

Requirements

  • 6+ years of industry experience in designing, building, and supporting backend large-scale distributed systems
  • Strong communication and leadership skills
  • Strong fundamental computer science skills
  • Strong knowledge of algorithms and data structures
  • Fluency in Java and SQL
  • Knowledge of databases and distributed systems
  • BS/MS/PHD in Computer Science or related majors, or equivalent experience

Benefits & Perks

  • Competitive salary with an estimated range of $195,000 - $287,500
  • Participation in Snowflake's bonus and equity plan
  • Medical, dental, and vision insurance
  • Life and disability insurance
  • 401(k) retirement plan
  • Flexible spending and health savings accounts
  • At least 12 paid holidays
  • Paid time off
  • Parental leave
  • Employee assistance program
  • Other company benefits

Working at Snowflake

Snowflake is growing fast and scaling its team to enable and accelerate growth. The company values sharing common values, challenging ordinary thinking, and pushing the pace of innovation. Employees are encouraged to build a future for themselves and Snowflake while adhering to confidentiality and security standards for handling sensitive data.

Apply Now

Job Details

Posted AtJun 18, 2025
Salary195k-288k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

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