Principal Software Engineer – Distributed Systems Lead
Snowflake
Menlo Park (CA)
On-site
USD 264,000 - 379,500
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Medical, dental, vision insurance
401(k) retirement plan
Paid time off & holidays
Parental leave
Job summary
Snowflake is seeking a Principal Software Engineer to design and implement innovative distributed platforms. This role requires a minimum of 15 years of experience in distributed systems and software development in cloud environments like AWS, Azure, and GCP. You'll lead projects from inception to production and collaborate with various teams. The estimated salary range is $264,000 - $379,500 and the position includes benefits such as medical, dental, 401(k), and more.
Qualifications
15+ years of experience in distributed systems, with some in data warehouse/development.
Strong track record of delivering large scale distributed systems.
Extensive experience in cloud environments.
Responsibilities
Design and implement highly available distributed platforms.
Lead and drive projects from idea to production.
Collaborate on end-to-end solutions.
Provide technical leadership.
Skills
Distributed systems
Cloud environments (AWS, Azure, GCP)
Collaboration and communication skills
ML knowledge
Education
BS/MS/PhD in Computer Science or related majors
Job description
Snowflake is seeking a Principal Software Engineer to design and implement innovative distributed platforms. This role requires a minimum of 15 years of experience in distributed systems and software development in cloud environments like AWS, Azure, and GCP. You'll lead projects from inception to production and collaborate with various teams. The estimated salary range is $264,000 - $379,500 and the position includes benefits such as medical, dental, 401(k), and more.