B

Betterment

Online retailer of branded apparel and gifts

Staff Engineer

Full-Stack EngineeringUpdated on Nov 14
Full-timeNew York, NY, USA

About the Job

Requirements

  • Proven experience scoping, leading, and delivering complex technical projects from discovery through release.
  • Hands-on experience using AI coding tools in production work, with the judgment to know when to use them, verify their output closely, or write code without them.
  • Strong full stack engineering experience, including building customer-facing web applications and the systems that support them.
  • Strong experience in at least one server-side language.
  • Proficiency building frontend applications using React or a similar framework.
  • Proficiency with relational databases, including schema design and writing detailed SQL queries.
  • Strong technical judgment, including the ability to evaluate tradeoffs and make pragmatic decisions without compromising quality.
  • Experience building consensus, influencing technical direction, and collaborating effectively with technical and non-technical stakeholders.
  • A track record of mentoring engineers through feedback, pairing, design reviews, and day-to-day technical leadership.
  • A high bar for software quality, including testing, observability, reliability, and maintainability.

Responsibilities

  • Shape the technical direction for large projects by helping define the systems, patterns, and engineering practices behind customer-facing experiences.
  • Establish and evolve the team's practices for AI-assisted development, including how AI-generated code is reviewed, tested, and held to the same quality bar as other shipped code.
  • Partner with engineers, product managers, designers, and other stakeholders to turn product goals into pragmatic technical plans and phased delivery.
  • Design and build high-quality software across the stack, with a high bar for performance, reliability, observability, and maintainability.
  • Guide complex projects from discovery through release, aligning teammates, clarifying tradeoffs, and helping the team make sound technical decisions.
  • Create leverage for the team by reducing technical friction, improving developer workflows, and making thoughtful investments in architecture and code health.
  • Mentor engineers across levels through feedback, pairing, design reviews, and day-to-day technical leadership.
  • Collaborate with other senior and Staff engineers to evaluate new patterns and technologies, and adopt them thoughtfully when they improve the customer or developer experience.
  • Share knowledge, strengthen engineering practices, and contribute to an inclusive, high-trust engineering culture.

Desired Qualifications

  • Experience with Ruby is a plus; the team uses Ruby on Rails.
  • Experience with GraphQL is a plus.

About the Company

Betterment

Online retailer of branded apparel and gifts

Betterment runs an online retail storefront that sells branded apparel, accessories, and gifts. Customers can buy items such as t-shirts, hoodies, onesies, beanies, mugs, and tote bags through the brand’s online shop. The products are designed and marketed with a focus on promoting happiness and a better lifestyle under the motto “Wear Betterment. Pursue Happiness.” Revenue comes from direct sales on the online platform, with prices set regularly and occasionally discounted, leveraging economies of scale as sales grow. Compared with other online retailers offering niche branded products, Betterment differentiates itself by a broad, lifestyle-focused lineup and a clear happiness-centric message aimed at a wide range of customers. The company’s goal is to grow a direct-to-consumer business that makes branded, feel-good merchandise accessible to many shoppers while driving profitability through high-volume sales.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$435M
Headquarters
New York City, New York
Founded
2010

Recently Posted Jobs

Explore more opportunities at Betterment

See more jobs