A Runscope community project. Send us feedback!


« Back to list


Work on a wide variety of problems across all of Stripe's stack. Architect, implement, and deploy your projects from end to end.

Ongoing Projects

Our product is built primarily in Ruby and JavaScript/CoffeeScript. Problems we work on include:

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.

Benefits & perks

  • Free lunch and dinner as well as endless snacks and beverages.
  • Open vacation policy. We don't count days.
  • Buy or build your ideal work environment.
  • Free gym membership.
  • Flexible work hours.
  • Free laundry service.
  • Competitive salary and equity packages.
  • Health, dental, and vision benefits.
  • Paid maternity and paternity leave.


To apply, email us at jobs@stripe.com. 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.

Programming Challenges
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.

Engineer at Stripe




San Francisco, CA, US




Apr 05, 2012