Software Engineer - Backend
157k – 230kMenlo Park, CAOnsite2+ YOE
Summary
Build backend services and distributed platforms at scale for Snowflake's Data Cloud, enabling secure data sharing. Requires 2-5 years experience, strong CS fundamentals, and fluency in Java, Python, C++, or SQL.
About the role
As a Software Engineer, You Will:
- 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 our engineering processes, tooling, and standards.
Our Ideal Candidate Will Have:
- 2-5 years’ of industry experience designing, building, and supporting large-scale systems in production.
- Strong fundamental computer science skills. Knowledge of algorithms and data structures.
- Fluency in Java, Python, C++, or SQL
- Deep multi-faceted appreciation in building end-to-end customer facing products.
- BS/MS/PhD in Computer Science or related majors, or equivalent experience.
Bonus Points If You Have:
- Familiarity with database internals or data governance, and/or payment systems is a plus
Skills
JavaPythonC++SQLAlgorithmsData StructuresDistributed Systems
Similar roles at this salary range
All Backend Engineering jobs →Staff Backend Engineer
Staff Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 6+ years of experience and strong engineering fundamentals.
180k – 240kSeattle, WABackend EngineeringOn-siteGoSQL