Skip to content
RedditReddit

Software Engineer

Backend engineer building advertiser-facing products, distributed ad-serving systems, interactive ad experiences, campaign measurement platforms, and supporting infrastructure. Requires at least three years of software development experience and proficiency in a general-purpose programming language.

About the job

Responsibilities

  • Work with product managers to design and implement Ads products.
  • Collaborate closely with platform and data teams while building new features.
  • Lead processes that improve operational stability, including improving code quality and delivering dashboards and data visualizations.
  • Build extensible components aligned with product objectives.
  • Support day-to-day project management tasks, including communicating project updates, managing project timelines, and overseeing project execution.

Requirements

  • 3+ years of software development experience in one or more general-purpose programming languages, including Java, Scala, Go, C++, or Python.
  • Ability to take complete ownership of a feature or project.
  • Ability to code independently, learn quickly, and contribute effectively as part of an engineering team.

Nice to Have

  • Experience working in the advertising domain.
  • Experience or interest in the advertising business and understanding customer needs.

Technologies

  • Languages: Go, Python, Scala
  • Frameworks and systems: Apache Spark, Apache Thrift, Baseplate, Apache Kafka
  • Datastores: PostgreSQL, Google BigQuery, Redis, Druid
  • Tools: Kubernetes, Argo, Docker

Benefits

  • Global benefit programs supporting workspace needs, professional development, and caregiving.
  • Family planning support.
  • Gender-affirming care.
  • Mental health and coaching benefits.
  • Comprehensive medical benefits and a health care spending account.
  • Registered Retirement Savings Plan with matching contributions.
  • Income replacement programs.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.

Skills

Go, Python, Scala, Java, C++, Spark, Apache Kafka, Kubernetes, Docker, Postgres, Google Bigquery, Redis, Druid, Microservices, Distributed Systems

Instacart

Instacart

Canada

Software Engineer II - Ads
CA$145k+/yrRemote3+ YOEBackend Engineering

Build and operate publisher-facing backend features for Instacart’s Carrot Ads platform, spanning APIs, serving, reporting, and partner tooling. The role requires 3+ years of backend experience, distributed-systems and API expertise, and operational ownership.

Lithic

Lithic

Ontario, Canada

Software Engineer, Treasury
CA$158k+/yrRemoteBackend Engineering

Build and maintain reliable backend services for ledger operations, ACH and wire flows, and reconciliation within Lithic’s Treasury team. The role requires production software experience, distributed-systems design skills, Python experience or willingness to learn, and ownership of cross-functional initiatives.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
$115k+/yrRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.

Cambio

Cambio

Waterloo, Canada
Backend Engineer
No salary listedHybridBackend Engineering

Build and optimize customer-facing backend services for a real estate decarbonization platform, primarily using Python and Django. The role requires strong computer science fundamentals, debugging ability, independent problem solving, and in-person collaboration across North American offices.