Skip to content
SnowflakeSnowflake

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.

About the job

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

Java, Python, C++, SQL, Algorithms, Data Structures, Distributed Systems

Snowflake

Snowflake

Software Engineer - AIM Virtualization
$157k+/yrHybrid2+ YOEBackend Engineering

Build AI-driven database virtualization systems that enable customers to migrate applications to Snowflake without changing SQL or APIs. The role focuses on database internals, platform development, and AI-based software synthesis.

Coinbase

Coinbase

Canada

Software Engineer - Money Movement
CA$154k+/yrRemote2+ YOEBackend Engineering

Build and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and other money movement. The role requires at least two years of backend engineering experience, distributed-systems expertise, cloud proficiency, and blockchain or crypto experience.

Nuro

Nuro

Mountain View, CA

Software Engineer, Video Streaming
$160k+/yrOn-site2+ YOEBackend Engineering

Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.

Lyft

Lyft

Seattle, WA

Software Engineer
$149k+/yrHybrid2+ YOEBackend Engineering

Develop and operate scalable backend systems and security detection capabilities, collaborating cross-functionally from project inception through launch. Requires a master’s degree and at least two years of software development experience, including object-oriented programming and large-scale distributed systems.

David AI

David AI

San Francisco, CA

Backend Software Engineer
$165k+/yrOn-site2+ YOEBackend Engineering

Build scalable backend systems, APIs, and data pipelines that process large volumes of audio data and support AI research and customer-facing products. The role requires at least two years of backend engineering experience and strong systems fundamentals; ML, DSP, or audio expertise is a plus.