Skip to content
UniswapUniswap

Senior Backend Engineer, Platform

Builds and maintains scalable backend infrastructure and shared services for Uniswap Labs' DeFi platform. Requires 6+ years experience with TypeScript/Go/Rust, AWS, and large-scale systems; provides technical leadership.

About the job

Responsibilities

  • Design, develop, and maintain backend systems that support all shared services at Uniswap Labs.
  • Write high quality and well tested code, and review code from other team members.
  • Provide guidance and technical leadership to peers in navigating architectural and coding tradeoffs.
  • Take charge of driving strategic technical initiatives across engineering pods that impact the entire engineering organization.
  • Improve developer productivity and system reliability through automation and best practices.

Requirements

  • 6+ years of software engineering experience with a focus on infrastructure.
  • Proficiency in TypeScript, Go, or Rust.
  • Excellent coding skills, deep understanding of AWS cloud constructs and architecture, algorithms, and strong debugging capabilities.
  • Design, build, and maintain a large-scale production system on the cloud, ensuring smooth operation and high availability.
  • Be able to build systems from the ground up, in a 0→1 fashion.
  • A passion for building scalable, reliable systems that enable high-quality feature development.

Nice to Have

  • Experience or a strong interest in infrastructure-as-code tools (Pulumi is a plus).
  • Experience with distributed systems, authentication, and developer tooling.
  • Degree in computer science.
  • Background in blockchain or DeFi.

Compensation

  • Minimum full-time salary of $180,000-$226,000.
  • Full-time employees eligible for other compensation elements, including tokens, and benefits.
  • Benefits include company-paid medical, dental, & vision, wellness offerings, 401(k) with 4% employer contribution, annual $1,500 education stipend, unlimited time off, up to 16 weeks paid parental leave, home office setup stipend, and daily lunches at NY headquarters (subject to eligibility).

Skills

TypeScript, Go, Rust, AWS, Pulumi, Distributed Systems, Infrastructure-As-Code, Blockchain, Defi, Kubernetes

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.

Duolingo

Duolingo

Pittsburgh, PA

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

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.

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.

Temporal

Temporal

United States

Senior Software Engineer, Cloud Growth
$176k+/yrRemote5+ YOEBackend Engineering

Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.