Earn Rewards: Sign up now and earn a special reward after your first deposit. See offer details

<title>Dismiss</title>

Betterment

Save, invest, retire

GET — On the App Store

View

Upcoming maintenance: Our website and mobile apps will be unavailable from midnight Saturday to 4am Eastern time on Sunday for routine maintenance.

Introducing Checking

Download our app and gain access to no‑fee, hassle‑free checking.

Introducing Checking! Our no-fee, hassle-free, mobile-first checking account. Learn more

What the CARES Act and market volatility mean for 401(k)s. See resources

<title>Dismiss</title>

Steve Spagnola

Steve Spagnola

About Steve

Steve was a Lead Software Engineer at Betterment. He is a data engineering expert, typically seen working in Python. Before Betterment, Steve worked at iHeartRadio and earned a Master's degree from Cornell University.

Articles written by Steve

From 1 to N: Distributed Data Processing with Airflow

Betterment has built a highly available data processing platform to power new product features and backend processing needs using Airflow.

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.

See details and disclosure for Betterment's articles and FAQs.