Skip to content
BettermentBetterment

Staff Engineer, Backend

Staff Backend Engineer builds and scales trading/money-movement systems for Broker Dealer platform, ensuring regulatory compliance and efficiency. Requires 10+ years experience with Java/SQL, distributed systems, and technical leadership.

About the job

A day in the life

  • Drive the technical vision and long-term strategy of the team
  • Build innovative trading and money-movement technology that empowers people to make the most of their money, so they can live better
  • Solve “impossible” problems. Take your ideas to the next level right away. We experiment, iterate, learn, and repeat
  • Collaborate with purpose. Spread knowledge across the organization, leveling up engineering practices and mentoring other engineers
  • Gain trust through transparency. We believe in taking the guesswork out of investing. That means a consistent experience for our customers — you’ll build the tools to make it possible
  • Create efficiency. Our software helps customers save time and money. We maintain it through clean code, pragmatic programming, and lean engineering
  • Work with people who care. Half of our team is made up of engineers but we believe everyone at Betterment is an engineer with their own tools. We’re a group of talented professionals who pride ourselves on what we do. We’re smart, innovative, energetic, and lots of fun

What we’re looking for

  • 10+ years professional experience in at least one object-oriented language, strong plus for Java experience
  • 7+ years professional experience with SQL and relational databases, including designing schemas and writing detailed SQL queries
  • A strong command of fundamental algorithms and data structures
  • Experience scaling and optimizing in large-scale distributed systems
  • Experience designing, building, scaling, and maintaining core backend software components
  • Proven ability to lead and manage projects that span one or more teams, considering tradeoffs to ensuring on-time delivery while maintaining high standards of quality, performance and security
  • An understanding of how to make the tradeoffs required to ship without compromising quality
  • Knowing that investments in developing solid tests pays for itself several times over
  • Appreciation for agility and pragmatism in software development

Skills

Java, SQL, Relational Databases, Algorithms, Data Structures, Distributed Systems, Backend Development, System Design, Scaling, Testing

Pinterest

Pinterest

Palo Alto, CA
Staff Software Engineer, Ads & Core Serving Platform
$208k+/yrHybrid8+ YOEBackend Engineering

Leads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.

Airbnb

Airbnb

United States

Staff Software Engineer, Events Logging
$212k+/yrOn-site9+ YOEBackend Engineering

Leads the technical direction of Airbnb’s event-logging infrastructure, architecting scalable backend systems, shaping roadmaps, and delivering production tooling. Requires 9+ years of engineering experience, backend expertise, and a strong record of technical leadership and mentorship.

Celonis

Celonis

Redwood City, CA
Staff Software Engineer
$212k+/yrHybrid8+ YOEBackend Engineering

Staff Software Engineer developing high-performance query-engine and core data-processing systems in modern C++. The role requires 8+ years of software engineering experience, deep database-internals expertise, and strong knowledge of large-scale data processing, algorithms, and performance optimization.

Airbnb

Airbnb

United States

Staff Software Engineer, Passport & Commerce
$212k+/yrRemote9+ YOEBackend Engineering

Staff engineer responsible for architecting and scaling Airbnb’s account platform, including account state, eligibility, and entitlements. The role requires 9+ years of distributed backend systems experience, strong technical leadership, and expertise in reliability, consistency, caching, and API design.

Plaid

Plaid

Seattle, WA
Staff Software Engineer - Protect
$208k+/yrHybrid8+ YOEBackend Engineering

Leads the technical direction and hands-on development of real-time fraud intelligence systems, including scoring, attributes, APIs, and integrations. Requires 8+ years building scalable backend or distributed systems, strong product judgment, and close collaboration with data science, machine learning, and product teams.