Skip to content
SnowflakeSnowflakeMenlo Park, CA

Software Engineer - Backend

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.

157k – 230k
On-site2+ YOEBackend Engineering

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
Discord

Software Engineer, Distributed Systems

DiscordSan Francisco, CA

Discord is seeking a Software Engineer to build and operate large-scale, reliable, and performant distributed systems. This role involves collaborating with product teams, managing infrastructure, and ensuring the platform's overall reliability and performance.

160k – 180k
On-site2+ YOEBackend Engineering
Giga

Software Engineer I / II

GigaNew York, NY

Build backend systems powering AI agents for customer experience, including data pipelines, agent infrastructure, log visualization, and dynamic knowledge features. Requires 1-3 years experience, curiosity, quick iteration, and shipping focus in a startup environment.

160k – 250k
On-site1+ YOEBackend Engineering
Nuro

Software Engineer, Performance

NuroMountain View, CA

As a Software Engineer on the Performance team, you will optimize Nuro’s AV software, ensuring vehicles react quickly and safely. You will analyze, profile, debug, and develop systems and tools for continuous performance analysis and latency reduction.

160k – 241k
On-site2+ YOEBackend Engineering
Applied Intuition

Software Engineer - Kafka

Applied IntuitionSunnyvale, CA

Builds large-scale data platforms for AI and autonomy, processing petabytes of sensor data using distributed systems like Kafka and Spark. Requires 2+ years backend experience and bachelor's in CS.

153k – 222k
On-site2+ YOEBackend Engineering
Sprig

Software Engineer, AI Team

SprigSan Francisco, CA

Build and maintain backend systems and AI inference pipelines that process large-scale user feedback into actionable product insights. Requires 2+ years of production software experience and willingness to work primarily in TypeScript.

150k – 230k
Hybrid2+ YOEBackend Engineering