Staff Engineer, User Trust

Betterment Betterment · Fintech · New York, NY · Engineering

Staff Engineer on the User Trust team at Betterment, focusing on building systems for user privacy, compliance, account access, KYC, risk scoring, login, account recovery, and fraud prevention. This role sits at the intersection of security, legal & compliance, risk, and product engineering to deliver scalable, reliable solutions. The engineer will design and implement complex systems, guide full stack development, and collaborate with senior engineering leaders.

What you'd actually do

  1. designing and implementing complex systems within the team’s domain
  2. guiding your team’s full stack development practices
  3. collaborating with other senior engineering leaders to advance Betterment’s technology and create high performance, reliability and exceptional developer experience
  4. Experience designing, building, and operating systems for fraud detection, prevention, or risk mitigation in high-trust environments.
  5. Familiarity with building customer-facing and internal tools that require strong reliability, auditability, and thoughtful handling of risk.

Skills

Required

  • server-side language (Ruby, Java, C#, C++, Python)
  • modern Javascript frameworks (React)
  • technical design
  • architecture
  • building web applications
  • gathering inputs
  • building consensus
  • making technical decisions
  • communicating effectively with technical and non-technical colleagues
  • upskilling teammates
  • feedback
  • pairing
  • mentorship
  • software engineering
  • shipping without compromising quality
  • automated tests

Nice to have

  • Ruby on Rails
  • React

What the JD emphasized

  • fraud detection
  • risk mitigation
  • compliance
  • identity
  • access
  • privacy
  • financial workflows
  • trust-critical user experiences
  • balancing user experience, business goals, and control frameworks
  • scoping, building, and leading technical projects
  • strong reliability
  • auditability
  • thoughtful handling of risk
  • strong understanding of appropriate technical design, architecture, and other complexity in building web applications
  • making the tradeoffs required to ship without compromising quality
  • automated tests are a worthwhile investment