Our major external-facing applications are the Stripe web interface and the API. We move quickly, deploying code many times a day. We iterate rapidly, but we also spend time carefully thinking through the edge cases of our products and making sure that they work very well.
Data analytics and fraud detection
Stripe has a lot of data problems to tackle, ranging from fraud algorithms to understanding how people are using Stripe. Our data sources include everything from a user clicking around the Stripe web interface to a consumer making a purchase on that user's website, and we're always building better ways of discovering signals in the seeming chaos.
Infrastructure encompasses everything below the application layer. Most of the work here is building software that enables the API and web interface. Examples include finding and removing performance bottlenecks, building a framework for stream processing, and server architecture and administration.
To apply, email us at firstname.lastname@example.org. Include whatever information you think would be most useful for us in understanding your background and accomplishments. Links to GitHub and Twitter are always useful. We especially appreciate pointers to projects of which you are particularly proud, along with some explanation of what that project does.
Including a solution to one or more of our programming challenges is an effective way of impressing us.
Resumes are useful, but they also tend to have fairly low signal on their own. It's often quite useful for us if you also send along an explanation of your background, what you like to work on, and what excites you about working at Stripe.