Limited time offer: Sign up today and get up to 1 year managed free. See details

Get your next rollover managed free in 2018. Learn how to enroll

Engineering

Insights and commentary from Betterment's engineering team

Keeping Our Code Base Simple, Optimally

Keeping Our Code Base Simple, Optimally

Betterment engineers turned regulatory compliance rules into an optimization problem to keep the code base simple. Here's how they did it.

How We Built Two-Factor Authentication for Betterment Accounts

How We Built Two-Factor Authentication for Betterment Accounts

Betterment engineers implemented Two-Factor Authentication across all our apps, simplifying and strengthening our authentication code in the process.

How We Engineered Betterment’s Tax-Coordinated Portfolio™

How We Engineered Betterment’s Tax-Coordinated Portfolio™

For our latest tax-efficiency feature, Tax-Coordinated Portfolio, Betterment’s solver-based portfolio management system enabled us to manage and test our most complex algorithms.

Recent Articles

What’s the Best Authorization Framework? None At All

Betterment’s engineering team builds software more securely by forgoing complicated authorization frameworks.

The Evolution of the Betterment Engineering Interview

Betterment’s engineering interview now includes a pair programming experience where candidates are tested on their collaboration and technical skills.

Server JavaScript: A Single-Page App To…A Single-Page App

Betterment engineers recently migrated a single-page backbone app to a server-driven Rails experience.

Modern Data Analysis: Don’t Trust Your Spreadsheet

To conduct research in business, you need statistical computing that you easily reproduce, scale, and make accessible to many stakeholders.

Engineering at Betterment: Do You Have to Be a Financial Expert?

When I started my engineering internship at Betterment, I barely knew anything about finance. By the end of the summer, I was working on a tool to check for money launderers and fraudsters.

Women Who Code: An Engineering Q&A with Venmo

Betterment recently hosted a Women in Tech meetup with Venmo developer Cassidy Williams, who spoke about impostor syndrome.

Market Timing? Not on the Betterment Apple Watch App

Here’s how we created a watch app that met Apple’s requirements, stayed true to our buy-and-hold investing philosophy, and delighted our users.

How We Built RetireGuide in R and JavaScript

We adhered to core product principles of immediacy and delight to problem-solve a complex programming project.

Meet Blazer: A New Open-Source Project from Betterment (video)

While we love the simplicity and flexibility of Backbone, we’ve recently encountered situations where the Backbone router didn’t perfectly fit the needs of our increasingly sophisticated application. To meet these needs, we created Blazer, an extension of the Backbone router.

How to Make a Career Switch into Software Engineering

Anyone can learn how to code—even if you didn’t study it in school. Here’s how I transformed my career from biologist to programmer at Betterment.