✦ Luna Orbit — Software Engineering

Software Engineer - Backend

at Snowflake

📍 US-CA-Menlo Park Unknown Posted March 08, 2026
Type Not Specified
Experience mid
Exp. Years 2-5 years
Education BS/MS/PhD in Computer Science or related majors
Category Software Engineering

Snowflake is hiring a software engineer to develop and support large-scale, distributed database systems, focusing on scalability, reliability, and multi-cloud deployment.

  • Design and support large-scale distributed systems
  • Optimize database performance
  • Support multi-cloud deployments
  • Implement data governance
  • Collaborate on infrastructure improvements

Role involves working with distributed database architectures, supporting massive growth, and optimizing infrastructure across cloud platforms using technologies like PostgreSQL, MySQL, DynamoDB, and Redis.

The ideal candidate is a mid-level software engineer with 2-5 years of experience in designing and supporting large-scale, distributed database systems, with strong knowledge of algorithms, data structures, and cloud database solutions.

2-5 years’ experience designingbuildingsupporting large-scale systemsknowledge of algorithms and data structuresfluency in JavaPythonC++or SQLexperience with distributed systemsBS/MS/PhD in Computer Science or related field
database internalsdata governancepayment systemsmulti-cloud or hybrid cloud database solutionsexperience with RedisTemporalvector databases
JavaPythonC++SQLPostgreSQLMySQLDynamoDBRedisTemporal
JavaPythonC++SQLlarge-scale systemsdistributed platformsdatabase internalsdata governancepayment systems
JavaPythonC++SQLlarge-scale systemsdistributed platformsdatabase internalsdata governancepayment systems
collaborationproblem-solvingcommunicationteamworkadaptability
Industry SaaS, Data & Analytics, Cloud Data Platforms
Job Function Building and maintaining large-scale distributed database systems
Software Engineerlarge-scale systemsdistributed platformsdatabase internalsdata governancepayment systemsmulti-cloudhybrid cloudPostgreSQLMySQLDynamoDBRedisTemporalSQLJavaPythonC++distributed systems

Less than 2 years of relevant experience, Lack of experience with distributed systems, No knowledge of database internals or data governance, Unwillingness to work with cloud database solutions

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile