Skip to content
DuolingoDuolingo

Senior Software Engineer, Backend

Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.

About the job

Responsibilities

  • Collaborate on software projects spanning product design and backend engineering.
  • Develop, release, and maintain backend services and infrastructure.
  • Lead project priorities and milestones while ensuring consistent delivery.
  • Build and operate reliable, scalable systems, taking ownership from design through production.
  • Work cross-functionally with product, design, data science, machine learning, and ad operations on advertising systems.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field.
  • Strong competency in data structures, algorithms, and software design.
  • Experience programming in Java, Python, or Kotlin.
  • Solid understanding of one or more database technologies.

Nice-to-haves

  • Experience building high-traffic APIs using public cloud providers.
  • Experience with observability technologies such as OpenTelemetry, Grafana, Prometheus, or Datadog.

Compensation and Benefits

  • Base salary range: $182,800–$247,300 USD.
  • Base salary is supplemented by equity compensation.
  • Benefits support employees’ holistic well-being.

Skills

Java, Python, Kotlin, Data Structures, Algorithms, Software Design, Databases, Public Cloud, OpenTelemetry, Grafana, Prometheus, Datadog

Duolingo

Duolingo

New York, NY
Senior Software Engineer, Backend
$183k+/yrOn-site5+ YOEBackend Engineering

Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.

Beacon AI

Beacon AI

San Carlos, CA

Lead Backend Software Engineer
$185k+/yrHybrid5+ YOEBackend Engineering

Leads the design, development, and operation of secure, scalable backend services, APIs, distributed systems, and data pipelines for a mission-critical flight safety platform. Requires 5+ years of backend experience and strong Python and JavaScript/TypeScript skills.

Cloudflare

Cloudflare

Atlanta, GA
Senior Software Engineer - Quicksilver - Distributed Key Value
$185k+/yrHybrid5+ YOEBackend Engineering

Build and operate Quicksilver, Cloudflare’s globally distributed key-value store, developing features in Go and C while improving performance, monitoring, reliability, and debugging across the full systems stack. The role requires distributed or systems programming experience, strong engineering judgment, and willingness to participate in on-call support.

Maybern

Maybern

New York, NY

Senior Software Engineer, Platform
$180k+/yrOn-site5+ YOEBackend Engineering

Senior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.

Cantina

Cantina

Sunnyvale, CA
Media Software Engineer, Speech
$180k+/yrHybrid7+ YOEBackend Engineering

Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.