MW

Maggie White

Software Engineering Manager, Terminal Device Payments at Stripe

San Francisco, California, United States · 1 connection

Stripe

Not on Unlinked · Imported profile. Is this you? Claim it

About

I am a Software Engineer Manager at Stripe overseeing the Terminal Device Payments team, which owns the Tap to Pay SDK (on iPhone and Android), the payment acceptance application on Stripe's internet-connected Android-based Terminal readers, and the payment logic in Terminal's Android SDK that interfaces with Stripe's USB/bluetooth-connected Terminal readers. I have 8 years of experience as a software engineer. My most significant project has been launching Stripe Terminal's Tap to Pay on Android SDK in 23 countries. I've also worked at all levels of the Android operating system below the UI (linux kernel to HAL) and in firmware in a server and mobile phone context. I've contributed significantly to test, build and tooling infra in my last couple of roles. My primary coding languages are Kotlin, Python, C and C++, with some Java experience.

Experience

Software Engineering Manager, Terminal Device PaymentsStripe
Jun 2023
Senior Software EngineerStripe
Aug 2021 to Jun 2023
Systems Software EngineerWhisper Basic company page — company details not listed yet
Feb 2020 to May 2021
Software EngineerGoogle
Mar 2017 to Jan 2020
Embedded Software EngineerEMC - DSSD Basic company page — company details not listed yet
Jul 2015 to Mar 2017
Firmware Engineer, InternEMC Isilon Basic company page — company details not listed yet
Jan 2014 to May 2014

Education

University of Wisconsin-Madison
Bachelor of Science (BS), Computer Engineering and Computer Science
2011 to 2015