✦ Luna Orbit — Software Engineering

Senior Software Engineer - Database Engineering

at Snowflake

📍 US-WA-Bellevue Unknown Posted March 07, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, or related field
Category Software Engineering

This role involves developing and maintaining large-scale, high-performance distributed database systems to support Snowflake's cloud data platform.

  • Design distributed algorithms
  • Develop scalable database systems
  • Optimize system performance
  • Debug complex issues
  • Support system documentation

The environment includes Java and C++ programming within Linux, focusing on distributed algorithms, system reliability, performance optimization, and fault tolerance.

The ideal candidate is a senior software engineer with over 5 years of experience in building high-performance, distributed systems using Java or C++. They have strong problem-solving skills, experience with Linux environments, and a solid understanding of computer science fundamentals.

5+ years industry experienceProficiency in Java or C++Experience with distributed systemsStrong problem-solving skills
SQLData ProcessingPerformance OptimizationFault Tolerance
LinuxDebugging ToolsTesting Frameworks
JavaC++Distributed SystemsData StructuresAlgorithmsConcurrencyMulti-threadingLinuxSystem TestingDebuggingDocumentationComputer ScienceSoftware Engineering
JavaC++Distributed SystemsData StructuresAlgorithmsConcurrencyMulti-threadingLinuxSystem TestingDebuggingDocumentationComputer ScienceSoftware Engineering
Problem-solvingCommunicationCollaborationAnalytical Thinking
Industry SaaS
Job Function Develop high-performance distributed database systems
JavaC++Distributed SystemsData StructuresAlgorithmsConcurrencyMulti-threadingLinuxSystem TestingDebuggingDocumentationComputer ScienceSoftware Engineering

Less than 5 years of experience, Lack of proficiency in Java or C++, No experience with distributed systems

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