Staff Engineer, Backend

Betterment Betterment · Fintech · New York, NY · Engineering

Staff Engineer, Backend at Betterment, a financial services company. This role focuses on the core Broker Dealer platform, involving secure money movement, risk checks, and regulatory compliance. The engineer will drive technical vision, improve system stability, mentor engineers, and scale systems. Requires 10+ years of object-oriented programming (Java preferred) and 7+ years of SQL experience, with a strong understanding of algorithms, data structures, and distributed systems.

What you'd actually do

  1. Drive the technical vision and long-term strategy of the team
  2. Build innovative trading and money-movement technology that empowers people to make the most of their money, so they can live better
  3. Solve “impossible” problems. Take your ideas to the next level right away. We experiment, iterate, learn, and repeat
  4. Collaborate with purpose. Spread knowledge across the organization, leveling up engineering practices and mentoring other engineers
  5. 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

Skills

Required

  • 10+ years professional experience in at least one object-oriented language
  • 7+ years professional experience with SQL and relational databases
  • designing schemas and writing detailed SQL queries
  • fundamental algorithms and data structures
  • scaling and optimizing in large-scale distributed systems
  • designing, building, scaling, and maintaining core backend software components
  • lead and manage projects that span one or more teams
  • understanding of how to make the tradeoffs required to ship without compromising quality

Nice to have

  • Java experience

What the JD emphasized

  • strict regulatory compliance
  • scaling and optimizing in large-scale distributed systems
  • designing, building, scaling, and maintaining core backend software components
  • lead and manage projects that span one or more teams
  • on-time delivery while maintaining high standards of quality, performance and security
  • make the tradeoffs required to ship without compromising quality