Skip to content

Senior Software Engineer, Backend

Senior Backend Engineer building scalable distributed systems for freight and field service automation platform. Requires significant enterprise software development experience and distributed systems expertise; Java ecosystem preferred.

About the job

What You’ll Do

  • Lead the design of major software components, systems, and features
  • Design, develop, test, deploy, maintain and improve our platform
  • Focus on overall product quality and scalability

What We’re Looking For

  • Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience
  • Significant work experience in software development for a commercially shipped enterprise product
  • Experience architecting and developing distributed systems design

Preferred Qualifications

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field
  • Hands on technical leadership experience leading project teams and setting technical direction
  • Experience architecting and developing solutions to ambiguous problems with significant impact
  • Extensive hands-on programming skills in the Java ecosystem

Benefits

  • Employer-sponsored medical, dental, vision, 401K, life & disability insurance
  • Flexible paid time off and observed federal holidays
  • Stock options
  • Parental leave of absence
  • Flat org structure, offering startup growth and learning paths

Salary Range $180,000 - $200,000 USD Individual pay depends on various factors, such as region, role level, relevant experience and skills. Pay ranges are reviewed and updated typically each year. Offers are made within the pay range applicable at the time.

Skills

Java, Distributed Systems, Postgres, Jooq, Google Guice, System Design, Software Architecture

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.