Software Developer/ Engineer/ Architect

Software Engineer, Application Security Foundations

Stripe will succeed at our mission of increasing the GDP of the internet only if we prove ourselves worthy of our users’ trust.

As a Software Engineer on the Application Security Foundations team, your work will be a critical part of accomplishing this mission.

Together, we’ll help engineers apply best security practices by providing easy to use, secure by design libraries and services that enforce security guarantees in Stripe’s product foundations, with the steady support of our leadership team and peers.

You will:

  • Design, build, and maintain the core product security frameworks, services and APIs used by all of Stripe’s engineering teams
  • Work with a wide range of systems, processes and technologies to own and solve problems end-to-end
  • Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter
  • Improve engineering standards, tooling, and processes
  • Design and build solutions that will advance Stripe’s product security beyond state of the art

We’re looking for someone who has: 

  • Empathy, strong communication skills and a deep respect for the power of collaboration
  • A learning mindset, regardless of level or experience
  • The ability to drive clear next steps when encountering ambiguous spaces without clear lines of ownership
  • 3+ years software engineering experience in a high-stakes production environment
  • High standards for code quality and a constructive attitude to help others raise the bar
  • An ability to think creatively and holistically about reducing risk in a complex environment
  • Security experience is a plus but not at all a requirement