A palm tree

Remote Jobs at Stripe

View remote job openings at Stripe. One of the best companies hiring remotely.
Stripe logo
  • Stripe logo

    iOS Engineer, Identity

    Stripe
    North America Only
    5 months ago

    We’re looking for an experienced mobile developer to join the Stripe Identity Verification team to build an iOS SDK which enables businesses to extend their identity verification experiences into native mobile apps.  

    Before Stripe, every growing internet platform had a payments team. Today, every growing internet platform has an Identity team. Identity verification is a core piece of economic infrastructure for online businesses. Great Identity solutions can help platforms automate the process of satisfying regulatory obligations while keeping their users safe. Join Stripe to build a service that empowers platforms to take the burden and cost out of identity verifications and scale globally with ease.    

    This SDK will make use of native capabilities such as camera, GPS, and hardware acceleration. A rich user experience matters and we will invest in a conversion-friendly customer journey with meaningful animation.  

    You will:

    • Design and build the Stripe Identity iOS SDK
    • Develop new features and continuously refine the integration experience for this SDK
    • Collaborate with teammates working on a diverse set of related projects including the Android and JavaScript SDKs, and our public Identity Verification API.
    • Contribute to the overall design, look and feel of Stripe Identity Verification end user experiences including pushing the state of the art forward in motion design and interactivity.
    • Collaborate with mobile developers who work on Stripe SDKs and Stripe Terminal to help set best practices for mobile development across the company
    • Work with user research to understand users and address their needs
    • Improve engineering standards, tools, and processes  

    You may be a fit for this role if you:

    • 5+ years shipping products with at least two years of experience developing iOS applications and/or SDKs

    • You’re passionate about building tools for developers and businesses

    • Good familiarity with iOS AVFoundation and CoreML frameworks 

    • Experience building high quality user experiences using CoreAnimation

    • In addition to building apps, you’ve built or contributed to open-source libraries, and enjoy the art of API design.

    Please Include These In Your Application:

    • Links to any apps you’ve released in the App Store or libraries you’ve written.
    • Links to online profiles you use (GitHub, Twitter, etc).
    • A description of your work history (whether as a resume, LinkedIn profile, or prose).

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

    Application Closed
  • Stripe logo

    Product Manager, Identity

    Stripe
    North America Only
    5 months ago

    Before Stripe, every growing internet platform had a payments team. Today, every growing internet platform has an Identity team. Identity verification is a core piece of economic infrastructure for online businesses. Great Identity solutions can help platforms automate the process of satisfying regulatory obligations while keeping their users safe. Join Stripe to build a service that empowers platforms to take the burden and cost out of identity verifications and scale globally with ease.  

    We’re looking for an experienced Product Manager to lead our product strategy, building a new end-to-end Identity Verification experience that enables users to establish trust, accelerate globalization, and open up new market opportunities quickly with just a few lines of code. 

    At Stripe, Product Managers help build innovative products each of which runs like a startup. Product development is an extremely collaborative effort between engineering, design, analytics and customer and partner-facing teams. You’d be joining an extended team of experienced Product Managers who have a track record of successfully building large-scale business and consumer products that are collectively impacting millions of users around the world.

    We’re looking for someone who has:

    • Ideally 8+ years product management experience in fast growing teams

    • Proven ability to take a product from the earliest conception to successful market adoption

    • Strong design and user sensibilities - ability to view product from a user’s vantage point and is motivated by the chance to improve the lives of customers

    • Experience working on technical B2B and B2C products

    • Technical aptitude. Comfortable with the internal workings of online services and opinionated about APIs Ability to inspire engineering teams to elevate their product ambitions and has collaborated closely on architecture and product decisions alike

    • Strong written and verbal communication skills with a talent for precise articulations of customer problems

    • Experience and proficiency working on external strategic partnerships 

    • Experience operating within fraud mitigation, risk management or otherwise adversarial environments an advantage

    • Experience with Identity, KYC/AML, and regulatory technology an advantage

    You may be a fit if

    • You’re a creative product thinker who loves collaborating across the company with engineering, risk operations, analytics, marketing, design and sale

    • You are eager to roll up your sleeves and build out a new product idea with a fast-moving motivated team

    • You have experience managing technical software products and navigating difficult technical tradeoffs

    • You do whatever it takes to make your product and team successful whether that means writing a QA plan or hunting down the root cause of a user’s frustration

    • You can turn incomplete, conflicting, or ambiguous inputs into solid action plans

    • Beyond just shipping new products, you obsess about continuous product improvement and can optimize for shipping a portfolio of small, medium and large releases

    • You have experience building or working on technical platforms that enable concurrent development of features by teams located around the world

    View Application
  • Stripe logo

    Solutions Architect

    Stripe
    North America Only
    5 months ago

    Stripe’s Solutions Architecture team works with engineering teams at large and high growth companies building on top of Stripe. Solutions Architects are experienced engineers with a strong background developing full stack applications, communicating technical concepts, and leveraging technology to drive business value.

    You will:

    • Design holistic financial solutions using Stripe’s APIs and products
    • Develop proof of concept applications built on top of Stripe, present technical demonstrations, and help Stripe customers make the most of their integration
    • Work closely with engineers, product managers, and technical leaders evaluating Stripe to understand their needs
    • Provide structured feedback and work closely with Stripe’s product engineering teams
    • Partner with account executives to design solutions that solve critical business challenges for some of the largest and most interesting companies in the world

    You should be:

    • A capable engineer, with at least 4 years of experience building web or mobile applications
    • Experienced in full stack development and software architecture patterns, able to understand how a wide variety of technologies and systems interact with each other
    • A great communicator, comfortable explaining complex concepts to both technical and non-technical audiences
    • Interested in solving open ended business problems with a combination of technology and creative thinking
    • Experienced working in the sales lifecycle and driving outcomes in a customer-facing environment

    You also likely have:

    • A background writing code in at least 2 of Stripe’s primary deployment languages (Ruby, Python, JavaScript, Java, Go, etc.) and excitement about learning new languages and technologies
    • Experience integrating Stripe or other RESTful APIs into web applications
    • Deep experience in systems design, with a background building and deploying complex applications.
    • A background working in a similar customer-facing engineering role (e.g. solutions architect, sales engineer, or partner engineer)

    You should include these in your application:

    • Your CV, résumé, Github, or LinkedIn page
    • Links to code or other work of which you’re particularly proud
  • Stripe logo

    Technical Operations

    Stripe
    North America Only
    5 months ago

    The Payment System Interfaces (PSI) team is responsible for the day-to-day health and stability of the financial infrastructure that moves funds into, around, and out of Stripe. Our work is critical to the entire lifecycle of money at Stripe. As we move money through payment networks (e.g. Visa, SEPA, Alipay), we have to ensure we correctly collect the funds, pay them out to our users, account for all of this movement, and keep an eye on everything in between.

    TechOps roles on PSI are a dynamic and key component of Stripe’s success. We sit at the intersection of engineers and financial partners, connecting them to ensure that everyone thrives and nothing is lost in translation. We partner closely with our Payment Infrastructure engineering teams to deeply understand and tackle the technical and real-world challenges of Stripe’s payments stack.

    On Technical Operations you may:

    • Become a domain expert in an area of Stripe’s payments stack

    • Handle inquiries from internal Stripes and external partners’ technical teams, often requiring detailed investigation and sometimes code changes

    • Engage with Stripe’s financial partners to drive alignment on product usage, troubleshoot and solve technical problems or breakages

    • Organize and direct complex technical changes and projects between Stripe and our partners

    • Identify and automate inefficient or unnecessary manual processes through code changes, partner agreements, or making and coordinating more complex code changes across Stripe

    • Design future anomaly detection systems and tools to ensure that data flowing through our partner and internal systems is reliable and correct.

    • Collaborate across the company, including engineering, accounting, financial partnerships and product, to trace and account for billions of dollars moving through the Stripe platform.

    Technical Operations roles are one part coding and one part managing projects. The ideal candidate will have experience in both, but successful candidates may index more highly in one or the other. We work mostly in Ruby and Java. However, languages can be learned: we care much more about your general coding skill than knowledge of a particular language or framework.

    The ideal candidate possesses many of the following:

    • Knowledge of and experience with payment technologies and ecosystems
    • Comfort using SQL to navigate Stripe’s data and diagnose the scope and urgency of issues
    • Comfort with developer tools (e.g. git), and an ability to make well-scoped code changes in Stripe’s codebase
    • Great technical problem-solving skills, with an ability to develop a working understanding of a technical system using a variety of methods. These include (but aren’t limited to): reading/writing code, reading documentation or partner specifications, running debugging programs, reading logs, asking well-formed questions to domain experts, or digging into the raw data through various interfaces.
    • Great communication skills, with an ability to frame messages appropriately for technical and non-technical audiences
    • The will to deliver results, with an ability to establish priorities and reliably execute on solutions (often with hard external deadlines)
    • An instinct to produce work that increases the impact of others, and helps us scale and grow (e.g. documentation, tools)
  • Stripe logo

    Product Manager, LATAM

    Stripe
    North America Only
    5 months ago

    About the role:

    At Stripe, product development is an extremely collaborative effort between engineering, design, analytics and customer-facing teams. You’d be joining a group of experienced Product Managers who have a track record of successfully building large-scale business and consumer products that are collectively impacting millions of users around the world.

    The Global team is responsible for ensuring Stripe’s products best fit the unique needs of each country. We are looking for a Product Manager who’s passionate about learning the complex payments landscape, and will help build new payment methods & flows, and also improve our payments experience (marketing, local data requirements, taxes, payout timings etc.). You’ll get to work with engineers working on LATAM to build delightful features that span various parts of the system, as well as working with our business, sales and operations teams to understand and solve our users’ pain points.

    We’re looking for someone who has:

    • 5+ years of experience in a product role

    • Experience working on global products and markets in Latin America

    • English language fluency

    • Spanish and/or Portuguese language fluency

    • Experience with payments-related products or with technical platforms

    • Built products by collaborating across engineering, analytics, marketing, design and other key stakeholders

    • Approached product management from a user’s vantage point and is motivated by the chance to improve the lives of customers

    • Strong written and verbal communication skills with a precise talent for articulating customer challenges

    • Experience managing technical software products from kick-off to ship

    • A whatever-it-takes approach to ensure that your product and team are successful

    • The ability to turn incomplete, conflicting, or ambiguous inputs into solid action plans

    • Not only shipped new products, but is obsessed about continuous product improvement and can optimize for shipping a portfolio of small, medium and large releases.

    • Started or ran a business before

    What’s it like to work at Stripe?

    Stripe is helping the internet fullfil its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world. Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups. We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Product Designer, Product Design Platform

    Stripe
    North America Only
    5 months ago

    Design at Stripe

    We believe there are too many barriers to doing business on the internet, and that opportunities are not equally distributed throughout the world. We also think building and growing a business online is a problem rooted in code, language, and design—not finance.

    Stripe’s mission is to increase the GDP of the internet and expand economic access globally. We’re designing tools and infrastructure to help our users start, run, and scale an online business from anywhere in the world. That’s where you come in: we’re looking for a diverse set of designers of many disciplines, skills, backgrounds, and specialties to join our growing Design team.

    The Design team works across many types of product initiatives at Stripe—from our brand voice and websites to events, web and mobile products, primary qualitative and quantitative research, and even printed publications. And since Stripe’s main audience is other people who build products, we agonize over and take pride in crafting user-friendly and user-focused experiences.

    About the Design team and the role

    We’re about 60 people total on Design, and we’re divided into teams: Brand Design, Web Presence & Platform, Research, Design Operations, and of course, Product Design.

    The Product Design team is responsible for the design systems that underpin all our products, as well as the specific screens and workflows that make up a product’s user experience. Our products include the Stripe Dashboard on web and mobile, which users rely on to run their business, as well as internal tools that other Stripes use to help our users and protect them against fraud or malicious actors. Other products we work on include Sigma, Radar, and our external docs, used primarily by developers when integrating Stripe’s APIs. However, boundaries between teams are permeable, so you can certainly expect to collaborate with other designers and managers on a broad set of design challenges that don’t fall neatly into the Product Design category.

    We’re looking for an experienced product designer to design foundational patterns, UI components, tools, and processes that enable designers and engineers at Stripe to create consistent, high quality user experiences. This includes working on Sail, the design system and component library that all of Stripe’s products are built on.

    As a product designer on the team, you’ll work at the intersection of design and engineering, driving both decisions that directly impact the design and code quality of Stripe products. You’ll be asked to collaborate with designers and product teams from across the company to design systems, components, and tools that raise the quality and consistency of Stripe product experiences.

    Please note we have one opening and are looking for a designer to be based in North America.

    You will:

    • Design and maintain the components, UI patterns, and documentation for Sail, Stripe’s design system and component library.
    • Work side-by-side with product designers, engineers, writers, and other stakeholders from around the company to develop the tools and processes they need to build world-class user experiences.
    • Write documentation and usage guidelines that teach designers and engineers how to use components and patterns across design and code.
    • Design low-level, foundational systems and frameworks that enable product designers and engineers to create high quality user experiences across different product areas, geographies, and platforms.
    • Uphold Stripe’s high standards for design and product quality.

    You may be fit for this role if:

    Note: It’s not expected that any single candidate would have expertise across all of these areas—we’re looking for candidates that are particularly strong in at least one area, and have some interest and capabilities in the others.

    • Think in systems. You can anticipate how a system will be used and the potential downstream effects of large and small changes.
    • Take pride in creating strong foundational systems and understand how to evolve them over time. You can recognize patterns across multiple product areas and predict future needs.
    • Care deeply about helping other designers and engineers. You understand the needs of both and can design high leverage tools and processes that enable collaboration.
    • Have experience using a range of design skills (visual design, systems design, user experience design) to deliver compelling design solutions to systematic problems. 
    • Have a sharp eye for detail in design and can collaborate with engineers to ensure the implementation considers that detail when applied with different constraints.
    • Have experience writing user interfaces in HTML, CSS, and JavaScript (React). 
    • Have experience designing WCAG compliant, accessible interfaces.
    • Can communicate large, complex concepts to both technical and non-technical stakeholders. You understand that system-wide changes impact more than just designers and engineers and can understand how and when to communicate those changes.

    You should include these in your application:

    • A link to your online portfolio
    • Your CV or LinkedIn profile
    • A few words about why Stripe is interesting to you
  • Stripe logo

    UX Researcher

    Stripe
    North America Only
    5 months ago

    Research at Stripe

    Stripe’s mission is to increase the GDP of the internet and expand economic access globally. We’re designing tools and infrastructure to help our users start, run, and scale an online business from anywhere in the world. We believe there are too many barriers to doing business on the internet, and that opportunities are not equally distributed throughout the world. We also think building and growing a business online is a problem rooted in code, language, and design—not finance.

    That’s where you come in: we’re looking for an experienced UX Researcher to join our growing UX Research team to collaborate with product teams to build world-class product experiences in a creative, focused environment.

    About UX Research and the role

    The UX Research team is part of Stripe’s Design team and works across many types of brand and product initiatives at Stripe to more effectively and efficiently deliver products and experiences that fulfill user needs. And since Stripe’s main audience is other people who build products, we agonize over and take pride in crafting user-friendly and user-focused experiences.

    In addition to conducting primary research, we also enable other Stripes (engineers, product managers, designers, operations, etc.) to learn and apply research skills to global problems. You will play a role in shaping how we build research as a core competency across Stripe and define how we put users first when conducting research.

    As a UX Researcher, you will be dedicated to a product team and collaborate directly with product, engineering, and design teams. This is a full-time role based in San Francisco, Seattle, New York, or remote in North America. This would be an excellent opportunity for a seasoned qualitative researcher who is interested in building and applying their craft.

    You will:

    • Lead critical research efforts and conduct complex multi-phase, mixed-method studies that deepen our understanding of the user experience and drive product strategy.
    • Work in a highly collaborative fashion as a strategic partner to business leads, product managers, designers, and engineers to define both the long-term strategy and the short-term tactics for our products by grounding these decisions in user needs and insights.
    • Prioritize research needs and approaches across multiple work streams to work on the right project, scale, and scope at the right time and ensure impact by delivering actionable insights.
    • Enable other Stripes to learn and apply research skills by building research programs, platforms, and toolkits that empower them to conduct tactical research.
    • Partner closely with other researchers to build out Stripe’s research practice and infrastructure. Source and manage research vendors to help augment the work of the research team.
    • Disseminate research insights to evolve and enhance Stripe’s understanding of user needs and identify innovative opportunities to meet those needs.

    You may be a fit for this role if you:

    • Can conduct complex research at scale and demonstrate the use of a variety of research methods, which may include qualitative interviews, surveys, ideation sessions, ethnographic field research, usability evaluation, and diary studies. You might be a mixed-methods researcher, however your strength is in qualitative research.

    • Have 5+ years relevant user research experience working on digital experiences and specialize in generating actionable insights that drive impact; with a plus if your work includes developer-focused, B2B or enterprise products.

    • Can lead, design, execute, and communicate impactful research in a fast-paced, earlier stage product development process and know how to integrate research into product and design roadmaps.

    • Have a desire to do hands-on research on an early-stage team, from planning and recruiting to analysis and insights delivery.

    • Tell compelling stories and are skilled in explaining your work, process, and decisions to cross-functional stakeholders and crave feedback to help you produce your best work.

    • Have excellent written and verbal communication skills and use them to effectively roll out large scale research programs.

    • Relentlessly focus on users and solving for their needs and wants. You put users first and have experience driving impact from insights.

    • Can successfully set and achieve priorities that find the perfect balance between benefiting the project, the Research team, and all of Stripe.

    • Can balance working with urgency and focus with methodological rigor and adapt as needed for the situation.

    • You’ve built or scaled research platforms, systems, or programs at your workplace.

    You should include these in your application:

    • A resume and/or LinkedIn profile.
    • A written description of why you’re interested in this role and examples of how you’ve exemplified the qualities listed above in your previous work experience.
  • Stripe logo

    Staff Engineer, Monetization Platform

    Stripe
    North America Only
    5 months ago

    As a platform company powering businesses all over the world, Stripe processes payments, runs marketplaces, and detects fraud, helping entrepreneurs start an internet business from anywhere in the world. Monetization Platform is at the core of enabling Stripe’s business models and monetizing Stripe’s full product suite. Our Tax team, which is part of Monetization platform, deciphers the complexity of taxes into scalable systems to enable new products and global expansion of Stripe’s users. We’re solving a very hard problem: distilling the complex rules of tax into a platform that unblocks global money movement and enables future products.

    Transactional Tax (e.g., sales tax, VAT, GST) is one of the core problem domains where all businesses share similar needs. As a backend engineer, you will design and build platforms and services that are configurable and scalable for transactional tax assessment around the globe. You will partner with many functions at Stripe, with the opportunity to both work on infrastructure/platform systems, as well as produce direct user-facing business impact.

    We’re looking for people with a background in designing and building config-driven and scalable distributed systems and data pipelines. You have experience in leading a team of engineers to navigate a large, ambiguous problem domain, setting a long-term vision, and driving the engineering roadmap to achieve it. You’re comfortable in dealing with multiple moving pieces and effectively driving cross-team and cross-functional collaboration. You’re looking forward to learning new technologies, systems, and problem domains. This role is critical not only for Stripe but for the future of the commercial internet.

    You will:

    • Scope and lead large technical projects with enormous impact across many teams at Stripe
    • Scrutinize and reason clearly about the technology and architecture choices we make in building platforms at Stripe. In many cases, you will be the owner of these decisions
    • Directly contribute to core interface design and write code. Serve as a role model for software design and scalable systems architecture by developing, sharing, and setting the quality bar for Stripe as a whole
    • Arbitrate critical decisions correctly that fully consider software best practices, Stripe system realities, and numerous stakeholders’ preferences and concerns
    • Advise Stripe’s leadership team on key technical considerations related to the future of payments infrastructure. If you’re successful, you will change the trajectory of the payment industry as a whole.
    • Effectively drive alignment and execution of cross-functional technical strategy, goals, and projects
    • Teach and mentor the next generation of technical leaders at Stripe

    You may be fit for this role if you:

    • You have a strong technical background, including 7+ years of experience with software engineering and systems design at a top tier software company
    • You have been a Staff, Senior Staff or Principal Engineer at a top tier company
    • You have served as the technical lead for a team of 8+ engineers
    • You have owned the technical roadmap for critical business areas
    • You listen well and internalize the best ideas from your organization while also setting a vision that others are excited to get behind
    • You work well cross-functionally and your co-workers at all levels and across all teams trust you
    • You are often cited as the inspiration for engineers that join your teams. Even senior engineers feel that they’re able to learn from you.
    • You prefer simple solutions and designs over complex ones, and have a good intuition for what is lasting, scalable, and maintainable.

    You’re not expected to have expertise across all of these areas! We have wonderful team members who focus on our customers’ needs and build amazing user experiences, and didn’t work on APIs before joining Stripe.

    What’s it like to work at Stripe?

    Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people from various backgrounds with broad technical skills. Stripes take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and empowering entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We contribute to open-source projects and the people working on them, and we release tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues well. The kind of people who commit to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a diverse organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

  • Stripe logo

    Product Manager, Invoices

    Stripe
    North America Only
    5 months ago

    About the role:  

    Invoices are the key unit of commerce for business-to-business transactions. As countries increase regulation in this space and societies move towards the online world, more and more invoicing is happening over the internet.  

    As the Invoices PM, you’ll be responsible for one of Stripe’s fastest growing business lines and scaling it globally. You’ll think holistically about the levers to grow the business across product strategy, execution, business strategy, partnerships, sales, and pricing. You’ll work with other teams at Stripe to ensure that the delight of using multiple Stripe products together is greater than the sum of using each individual product by itself.  

    Our ideal product manager has an eye towards building businesses. You’re able to think about the 10,000 foot view to lead the team and about relevant B2B product adjacencies, while also thinking about the 1 foot view to unlock seamless execution. You’re design-forward and build surprisingly great products. You’re excited by the challenge of building simple products in an increasingly regulated space and have an attention towards detail. Most of all, you’re customer-obsessed and build products that customers truly need.  

    At Stripe, Product Managers help build innovative products. Product development is an extremely collaborative effort between engineering, design, analytics and customer and partner-facing teams. You’d be joining an extended team of experienced Product Managers who have a track record of successfully building large-scale business and consumer products that are collectively impacting millions of users around the world.  

    You may be a good fit if:  

    • You know that building a great product can’t happen without empowering your team. You lead with empathy and compassion.
    • You have experience managing technical software products from infancy to scale.
    • You have strong technical skills e.g., ability to gain an in-depth understanding of software systems, build a robust integration with the Stripe API, make meaningful contributions to high-stakes discussions on data modeling or software architecture, etc.
    • You’re excited by the prospect of a remote-first culture and by working with a remote engineering team.
    • You have an entrepreneurial mindset.
    • You’re a strategic product thinker who can drive and align others on a long-term strategy.
    • You love collaborating with stakeholders across engineering, design, product marketing, sales, and more.
    • You have strong written and verbal communication skills with a talent for precise articulations of customer problems.
    • You can put yourself in the shoes of users that may be very different from yourself.
    • You thrive in ambiguous environments and love to solve hard, complex problems.
    • You’re obsessed with product quality and don’t settle for “good enough.”
    • You do whatever it takes to make your product and team successful, no matter how big or small the issue may be.
    • You dive head-first into challenges and don’t shy away from complexity. You are excited to build intuitive and simple products that solve extremely hairy compliance, legal and regulatory issues.  

    What’s it like to work at Stripe?  

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.  

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.  

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).  

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.  

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world

  • Stripe logo

    Staff Engineer, Application Security

    Stripe
    North America Only
    5 months ago

    We’re looking for an experienced leader who is excited to lead and mentor both managers and engineers to build world-class security into Stripe products.

    You are a development-focused technical leader ready to drive large technical security projects. Our primary customers are external: millions of businesses all over the world and their end users, who trust Stripe with their most sensitive data. You will help us build products that are secure by default. You will champion simple security models and guide our security program to ensure the long-term protection of our users. This is critical not only for Stripe, but for the future of the commercial internet.

    As the Technical Lead for Application Security, you will:

    • Be a leader of strategy and planning. Set vision and direction for Stripe’s approach to software security.
    • Technically define world-class security. Scope and lead large technical projects with enormous impact across many teams.
    • Identify security anti-patterns. Reason clearly about the technology and architecture choices we make in building Security at Stripe.
    • Directly contribute to core interface design and write code​. Serve as a role model for software design and scalable secure systems architecture by developing, sharing, and setting the quality bar for Stripe as a whole.
    • Advise Stripe’s leadership team on key technical considerations related to the future of payments security. Change the trajectory of the payment and security industry.
    • Arbitrate critical decisions correctly considering software best practices, system realities, and numerous stakeholders’ concerns.
    • Own charter-level metrics and goals.
    • Mentor and develop other technical leaders; creating opportunities for those around you.
    • Autonomously choose to work on problems which bring high leverage to yourself and Stripe.

    You may be a fit if:

    • You have a strong technical background, including 10+ years of experience with software engineering and systems design.
    • You have 5+ years of experience analyzing and improving product and software security at scale.
    • You correctly prioritize the largest opportunities to reduce risk.
    • You confidently change the trajectory of an organization.
    • You have been principally responsible for technical vision across teams building large-scale distributed systems.
    • You introduce simple abstractions rather than tracking exceptions.
    • You foresee failure modes and champion security models that are durable in terms of future scale, reliability and security needs.
    • You listen well and internalize the best ideas from all over the organization while also setting a vision that others are excited to get behind.
    • You work well cross-functionally and your co-workers at all levels and across all teams trust you.
    • You are often cited as the inspiration for engineers that join your teams. Even senior engineers feel that they will learn from you.
    • Payment experience is a plus but not at all a requirement.
  • Stripe logo

    UX Writer

    Stripe
    North America Only
    5 months ago

    Design at Stripe

    We believe there are too many barriers to doing business on the internet, and that opportunities are not equally distributed throughout the world. We also think building and growing a business online is a problem rooted in code, language, and design—not finance.

    Stripe’s mission is to increase the GDP of the internet and expand economic access globally. We’re designing tools and infrastructure to help our users start, run, and scale an online business from anywhere in the world. That’s where you come in: we’re looking for a diverse set of designers of many disciplines, skills, backgrounds, and specialties to join our growing Design team.

    The Design team works across many types of product initiatives at Stripe—from our brand voice and websites to events, web and mobile products, primary qualitative and quantitative research, and even printed publications. And since Stripe’s main audience is other people who build products, we agonize over and take pride in crafting user-friendly and user-focused experiences.  

    About the role

    UX Writers at Stripe play an integral role on our Product Design team. You’ll be focused on depth over breadth—UX Writers dive deep into one or two products at any given time, quickly becoming subject matter experts. UX Writers and Product Designers closely collaborate, and have an equal voice in the product development process.

    You’ll have the opportunity to provide strategic direction on high priority projects, in addition to crafting elegant interface copy that distills complex concepts into clear, actionable language. You’ll work with writers across the company to influence and codify standards and documentation for UX writing. You’ll champion our users, who range from seasoned developers and first-time founders with varying levels of technical expertise to small businesses and leading enterprises. Your goal is to help them confidently grow their businesses with Stripe.

    Please note we have one opening for this position and are looking for a UX Writer to be based in North America.

    You will:

    • Work with design, product, and engineering, to create the words that guide Stripe’s product experiences
    • Shape (and scribe) user flows, interactions, messaging, and microcopy within product interfaces
    • Communicate complex product features and benefits in ways that speak up to our users and help them understand and use our products
    • Create strategic product narratives for a diverse product portfolio
    • Create, maintain, and implement style guides and shared nomenclature across Stripe
    • Write using best practices for inclusivity and accessibility (e.g., l10n, a11y) to reach users worldwide
    • Collaborate with researchers and apply user insights to inform strategic decisions and copy direction

    You may be fit for this role if you:

    • Have 5+ years of experience working as a UX writer or content strategist
    • Can embrace the highly technical nature of Stripe and our products, and deliver intuitive solutions to our users
    • Are relentlessly user focused
    • Have a keen eye for detail in your work
    • Can edit existing work or create new copy with input from stakeholders
    • Can write everything the user experience requires, including navigation items, button labels, tool tips, headlines, intro copy, error messages
    • Can embrace a fast-paced, iterative work environment
    • Can integrate new design tools into your workflow

    You should include these in your application:

    • A link to your online portfolio or 3–5 UX writing samples
    • Your CV or LinkedIn profile
    • A few words about why Stripe is interesting to you
  • Stripe logo

    Threat Infrastructure Engineer

    Stripe
    North America Only
    5 months ago

    As a platform company powering businesses all over the world, Stripe processes payments, runs marketplaces, detects fraud, helps entrepreneurs start an internet business from anywhere in the world. Stripe’s Threat Infrastructure Engineers build investigation platforms and tooling, alert and remediation pipelines, ensure reliable data, and transform data from various sensors and applications used within security investigations.

    At Stripe, we are building a security detection and response infrastructure using data science tooling and big data systems that will help us with scale while making onboarding and analysis of new data easy and transparent. Rather than traditional commercial tooling, you’ll help to drive codified processes, data analytics and automation for detection and response scale. This is a unique challenge for a cyber professional interested in non-traditional security monitoring and response designed to function within a development operations framework. You’ll maintain strong partnerships with threat detection for requirements on capabilities and other security teams to understand the interfaces to those systems useful for monitoring and response throughout Stripe.

    You will:

    • Understand data tooling available at Stripe and determine how to best leverage, modify, or fork them for use by security
    • Create libraries and tooling for the batch computation needs of threat detection
    • Maintain libraries that enable interaction with various internal and external data sources used for correlation of detection logic
    • Create a reliability layer for metrics related to the detection pipeline both for easy debugging and constant improvement of detection bottlenecks
    • Create observability tooling to help our users easily debug, understand, and tune their jobs
    • Develop an orchestration system for automated triage and remediation based upon alert logic
    • Create APIs to help detection and other teams access threat Intelligence and alerting data

    You might be a fit for this role if you:

    • Have a strong engineering background and are interested in data. You’ll be writing production Python and Golang Code
    • Have experience developing and maintaining distributed systems built with open source tools
    • Have experience building libraries and tooling that provide beautiful abstractions to users
    • Have experience with tools such as Kafka, Flink, Airflow and various Notebook technology
    • 4+ years of relevant experience in Security
    • Experience as a consumer of data science tooling and infrastructure
    • Experience security technologies including endpoint detection, network technologies, AWS cloud services
    • Strong understanding of the technical capabilities needed for an effective detection and response capability
    • Ability to build strong relationships and drive cross functional projects with engineering partners

    Other:

    • Ability to drive concurrent projects and initiatives while managing operational responsibilities
    • An exemplary, user-focused communication style; emphasizing clarity, empathy and accuracy
    • Demonstrated success working remotely
    • Ability to deliver capabilities to teams in an iterative manner while building towards a larger vision
    • Demonstrated success overseeing internal tool development and automation at scale
    • Experience with collection of compliance artifacts, security incidents and risk awareness
  • Stripe logo

    Staff Backend Engineer, Stripe Terminal

    Stripe
    North America Only
    5 months ago

    Stripe Terminal helps our users extend their online presence to the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model—whether it’s creating a superb retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event. Terminal is used by some of Stripe’s largest, fastest growing, and innovative users.

    Terminal Foundation designs, builds, and maintains the services that the Terminal devices use to securely communicate with Stripe, and the tooling we use to safely manage the devices in the field. We’re infrastructure engineers who enjoy working close to the product, and we work with both product engineers and infrastructure teams across Stripe to help make Terminal a best-in-class product.

    You’ll play a critical role in enabling Terminal’s global growth by building highly performant distributed systems with an emphasis on resiliency, security, and scalability. You will also build the tooling and internal systems essential for other Terminal engineers to monitor, debug, and safely deploy our software to the ever-growing fleet of Terminal devices.

    You will:

    • Identify, scope and lead large technical projects with enormous impact across many teams and key stakeholders at Stripe

    • Advise Stripe’s leadership team on key technical considerations related to the future of our technology stack and product roadmap

    • Thrive in a collaborative environment developing and executing against immediate and long term roadmaps and making effective tradeoffs considering business priorities, but always with the user experience in mind

    • Teach and mentor ICs and managers to become the next generation of leaders at Stripe

    • Guide critical decisions correctly that fully consider software best practices, Stripe’s system design, and numerous stakeholders’ preferences and concerns

    • Scrutinize and reason clearly about the technology and architecture choices we make in building platforms or products/services at Stripe. Ensure technical decision making aligns with Stripe’s broad strategic initiatives.

    • Directly contribute to core interface design and write code. Serve as a role model for software design and scalable systems architecture by developing, sharing, and setting the quality bar for Stripe as a whole

    You may be a fit for this role if:

    • You have a strong technical background, including 10+ years of experience with software engineering and designing large scale systems.
    • You have served as the technical lead for large complex projects that span multiple teams and functions.
    • You have developed / been responsible for the technical roadmap for large business areas.
    • You listen well and internalize the best ideas from all over the organization, while also setting a vision that others are excited to get behind.
    • You work well cross-functionally and your co-workers at all levels and across all teams trust you.
    • You are often cited as the inspiration for engineers that join your team. Even senior engineers feel they are able to learn from you. You care deeply about mentorship and growing engineers and managers.
    • You prefer simple solutions and designs over complex ones, and have a good intuition for what will last and scale.
    • You enjoy working with a diverse group of people with different areas of expertise. We expect engineering to work closely with a variety of teams from Sales and Support to better understand our customers’ needs; to Legal and Accounting on the impact of global policies on how we build infrastructure for money movement.

    Projects you may work on:

    • Scaling Terminal’s infrastructure to support hundreds of thousands of terminal readers deployed across the globe
    • Building support for real-time and streaming connectivity between terminal devices in the field and our backend infrastructure
    • Planning and implementing multi-region deployments for certain critical Terminal services
    • Improving our CI/CD systems to automate end to end and integration tests

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Staff Engineer, Connect

    Stripe
    North America Only
    5 months ago

    Stripe is working on making the global financial system programmable. This is one of the largest opportunities for impact in the history of computing, on par with the rise of modern operating systems. At the core of this effort is our Stripe Connect product. Connect is programmable infrastructure that allows Stripe users to offer Stripe payments products to their customers, build out a marketplace on top of Stripe, and pay out sellers or service providers globally. Connect makes it easy for users to onboard and verify their customers or service providers, accept payments, flexibly route funds, and manage their accounts. 

    We’re looking for a developer focused Technical Leader to drive large technical projects across Stripe Connect, Stripe’s largest product. Because of Stripe Connect’s large user base and global availability, your users will be both external–millions of businesses all over the world, including many of the world’s largest and fastest growing technology companies–and internal–teams and products such as Stripe Billing, Stripe Issuing, Stripe Terminal, and Stripe Capital. 

    This role is critical, not only for Stripe, but for the future of the commercial internet.

    As the Technical Lead for Connect, you will:

    • Scope and lead large technical projects with enormous impact across many teams at Stripe
    • Scrutinize and reason clearly about the technology and architecture choices we make in building Stripe Connect. In many cases, you will be the decider of these decisions
    • Directly contribute to core interface design and write code. Serve as a role model for how great software should be written for Stripe as a whole
    • Arbitrate critical decisions correctly that fully consider software best practices, Stripe system realities, and numerous stakeholders’ preferences and concerns
    • Advise Stripe’s leadership team on key technical considerations related to the future of payments (e.g., on the utility of blockchain technologies). If you’re successful, you will change the trajectory of the payment industry as a whole
    • Work effectively cross functionally and 
    • Teach and mentor the next generation of technical leaders at Stripe  

    You may be a fit if:

    • You have a strong technical background, including 10+ years of experience with system architecture and API design at a top tier software company
    • You have been a Staff, Principal, or Distinguished Engineer at a top tier company
    • You have served as the technical lead across multiple teams within engineering
    • You have owned the technical roadmap for large business areas
    • You listen well and internalize the best ideas from all over the organization while also setting a vision that others are excited to get behind
    • You work well cross-functionally and your co-workers at all levels and across all teams trust you
    • You are often cited as the inspiration for engineers that join your teams. Even senior engineers feel that they’re able to learn from you
    • Payment experience is a plus but not at all a requirement
  • Stripe logo

    Security Software Engineer

    Stripe
    North America Only
    5 months ago

    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 Security Infrastructure team, your work will be a critical part of accomplishing this mission.  

    Together, we will build reliable, comprehensible, and observable security into Stripe’s foundations, with the steady support of our leadership team and peers.  

    You will:  

    • Design, build, and operate the core security infrastructure used by all of Stripe’s engineering teams
    • 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 security beyond the state of the art, such as passwordless authentication, zero trust networking, cloud security architecture, PKI, and secure Kubernetes multi-tenancy
    • Make impactful decisions about systems and security — their edge cases, failure modes, and life cycles

    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
    • High standards for code quality and a constructive attitude to help others raise the bar
    • Software engineering experience in a high-stakes production environment
    • A knack for considering how systems can fail and how to fix them
    • An ability to think creatively and holistically about reducing risk in a complex environment
  • Stripe logo

    Staff Engineer, Money Movement Platform

    Stripe
    North America Only
    5 months ago

    The Money Movement team is working toward a future in which all of the complexity that comes with handling money (e.g. accepting different currencies, adopting new payment methods, integrating with hundreds of banks globally) is hidden from Stripe’s users. It is core to Stripe’s business and thousands of developers will use our platform and infrastructure to create valuable products and services that billions of people use.

    Our team is responsible for building out the platform that powers money movement for all Stripe Products including Connect, Issuing, and Corporate Card. Ultimately, our goal is to increase the GDP of the internet by making it easy to build global products, services, and platforms that handle money.

    The Money Movement team is currently looking for Engineering Leaders who can drive the technical vision for how Stripe moves money at a global scale. This role spans the stack, from the core financial APIs that all of Stripe’s products are built on—like transfers, payouts, and top-ups—to the financial integrations we rely on to move billions of dollars in countries around the world. The team also runs infrastructure that abstracts payment networks globally to expose capabilities for moving money with a variety of characteristics like speed, currency and cost. We are responsible to ensure that money gets to its destination quickly, reliably and in a cost effective manner.

    You will:

    • Help define and lead the technical roadmap for Money Movement.
    • Ensure our infrastructure is safely extensible, scalable, reliable and meets SLAs for both external and internal users.
    • Shape future proof interfaces that are easy to build against and meet the requirements of product teams.
    • Help drive sound technical decision making within Money Movement and lead technical conversations with other teams across Stripe.
    • Run design and code reviews for key components and ships in Money Movement.
    • Pair with Engineering Managers to mentor and develop senior engineering talent on the teams.

    You may be a fit for this role if you:

    • Have previously been in a Technical Leadership or Staff/Principal Engineering role driving technical work for large groups of engineers.
    • Have solid experience in architecting and designing large-scale and complex systems that deliver critical impact to the business.
    • Have experience in driving, executing, and delivering high quality technical solutions.
    • Are skilled in gathering and effectively synthesizing users’ feedback and experience with platforms and product offerings.
    • Are skilled in working across engineering teams and other functions in building alignment, driving decision making, and communicating transparently.
    • Are effective in giving and receiving constructive feedback to/from peers and team members.
    • Are comfortable in working in ambiguously defined problem spaces, can identify the most valuable areas to direct your energy, and have delivered tangible results, as demonstrated in prior experiences.
  • Stripe logo

    Engineering Manager, Reliability Patterns and Practices

    Stripe
    North America Only
    5 months ago

    Design and build a more reliable Stripe.

    The reliability of Stripe is ultimately not measured by the number of nines on a graph—it’s measured by our users, in terms of the latency, availability, consistency, and correctness that they perceive from our systems. If Stripe is down, real businesses lose real money at an incredible rate, putting both business and jobs at risk. As Stripe continues to become an increasingly critical piece of the world’s financial infrastructure, it is incumbent our approach to reliability reflects this across the company.

    Reliability Patterns and Practices is focused on empowering engineers—and non-engineers—across Stripe to build reliable software and systems. The team will help all of engineering—from the CTO to the interns—by identifying, creating and automating engineering practices, processes and software that will be leveraged by the whole organization to improve reliability.

    We are looking for a manager who is excited about building reliable infrastructure, systems, and processes, and empowering others to do the same. Someone who enjoys leading a team and partnering with engineers and managers from across the company, to solve challenging problems aimed to build the most reliable Stripe possible for our users.

    You will:

    • Work with leaders across the company to identify the work necessary to make Stripes systems more reliable
    • Empower engineers to have agency and control to develop reliable systems that are reliable by default
    • Help introduce a culture of reliability across engineering.
    • Support the engineering team in achieving a high level of technical quality, reliability, and ease-of-use
    • Manage processes to help the team do its best work and engage effectively with the rest of Stripe
    • Recruit great engineers, in collaboration with Stripe’s recruiting team
    • Mentor and coach managers to create healthy and well-executing teams
    • Develop engineers on the team, helping them advance in their careers
    • Contribute to engineering-wide initiatives as a member of Stripe’s engineering management team
    • Build the Reliability Pattern and Practices team, creating the roadmap and charter along with the team and other leaders

    You may be a good fit if you have done some of these:

    • You have managed teams that shipped and operated critical infrastructure at scale
    • You have worked in making software systems and infrastructure more reliable
    • You have worked with geographically distributed teams
    • You have successfully recruited and built great teams
    • You thrive on a high level of autonomy and responsibility
    • You are clear and persuasive in writing and in person
    • You are excited about collaborating with teammates across engineering to provide a wonderful user experience

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Infrastructure Engineer, Ruby Services

    Stripe
    North America Only
    5 months ago

    Stripe is one of the fastest growing technology companies in the world, and we’re scaling in every dimension: technology, people, processes, users, revenue, and more. As we scale our engineering organization and customer base in parallel, we are embarking on ambitious and fundamental technology shifts in our architecture. One of those changes is our move to a fully service oriented architecture, and we are being intentional about supporting multiple environments for the use cases. Our most popular language in the company today is Ruby, and we are building a new Ruby services practice in support of this.

    We’re looking for engineers to help build high impact, high leverage, and high visibility projects that support the future of most services at Stripe, and by extension the productivity of Stripe’s backend service engineers. This is a greenfield team that creates and supports cross cutting infrastructural libraries, services, and utilities that both leverage open source software from the Ruby community, and create cutting edge frameworks that power Stripe’s API.

    We’re simultaneously running a code base of several million lines of code (and counting), that’s used by engineers across the globe and powers billions of dollars of money movement, while quite literally constructing the future of the company and enabling new use cases for our customers in terms of scale, security features, regional expansion and more. You’ll develop deep layers of the stack, while fully understanding our product semantics and plotting a course that realizes our new architectural vision in the least disruptive way possible.

    You will:

    • Design, build, and maintain core infrastructure used by Stripe’s engineering teams
    • Debug production issues across services and levels of the stack
    • Plan for the growth of Stripe’s infrastructure
    • Build a great customer experience for people using your infrastructure

    We’re looking for someone who has/can:

    • Think about systems — their edge cases, failure modes, and lifecycles
    • Debug complex problems across the whole stack
    • Focus on the needs of our users, both internal and external
    • Hold yourself and others to a high bar when working with production
    • A metrics driven approach and can make informed decisions using data
    • Are able to write high quality code in a programming language (e.g. Ruby, Scala, Go)

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Customer Marketing Lead

    Stripe
    North America Only
    5 months ago

    Stripe’s mission is to increase the GDP of the internet. As a member of the marketing team, you’ll be a core part of helping us do just that by creating inspiring and compelling resources, experiences, and community that demonstrate one of Stripe’s most important operating principles: users first. 

    To do this, you’ll be counted on to work cross-functionally across design, comms, sales, product and more. You’re a strategic thinker and a doer. You take a creative approach to challenges and initiatives and never settle for good enough. You’re thoughtful and collaborative with a strong bias towards action and you care deeply about doing what’s best for our customers. 

    You will:

    • Establish our customer marketing program. You’ll help define what “customer marketing” means at Stripe and shape the customer marketing program for impact and scale. 
    • Make customer stories come to life. You’ll identify and develop content for customer stories ranging from case studies, external slides, ROI reports and filmed narratives. Writing and storytelling comes naturally to you and is a skill you enjoy honing. 
    • Support go-to-market teams with references. You know peer references are often the final proof-points that get a deal across the line, and you’ll manage customer references to match the right opportunity with the right customer validation.
    • Nurture customer relationships: You’ll nurture relationships with a select set of high-priority customers to identify and execute strategic co-marketing opportunities. You’ll work across teams to manage our co-marketing collaborations with our largest users.

    Our ideal candidate will have:

    • BA/BS degree (in lieu of degree, 4 years of relevant work experience)
    • 7+ years of marketing experience, preferably in B2B marketing
    • Excellent written and verbal communication skills. You love to build relationships with people. 
    • A startup mentality with a bias to action and the ability to flex in a fast-paced environment.
    • Content creation experience including case studies, speaking engagements and video storytelling
    • Understanding of the nuances of customer marketing, having successfully developed and managed customer relationships
    • A clear appreciation of the different audiences Stripe speaks to, and how to tailor messaging for each one.

    It’s not expected that any single candidate would have expertise across all of these areas—we’re looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others.

  • Stripe logo

    Integration Engineer

    Stripe
    North America Only
    5 months ago

    Our Integration Engineering team is responsible for providing technical leadership and guidance to our users while they are building their Stripe integrations. In the past year, this high-impact, mission-critical team has integrated large accounts such as Google, Facebook and Lyft. Spiking on both technical and business skills, Integration Engineers are engineering experts in external user discussions and user champions in internal engineering discussions. For Stripe’s most strategic users, the IE team utilizes its technical acumen to drive high-quality integrations while accelerating time-to-live. Using first-hand customer knowledge, Integration Engineers also impact product strategy, working with all parts of Stripe to ensure its offerings continue to satisfy its largest and most strategic users’ needs.

    You will:

    • Interface directly with our largest users’ technical teams, serving as their primary technical point of contact during integration
    • Understand user requirements and communicate how Stripe can solve their business and technical challenges, from high-level architecture to code implementation
    • Partner with Stripe’s Deployment and Account Management team in helping customers understand what is technically possible with Stripe
    • Create technical content (sample code, demos, etc.) to show customers how to implement specific use cases or best practices
    • Help improve Stripe’s products, working with product teams to address customer feedback, or if necessary, getting your hands dirty and build solutions yourself

    We’re looking for someone who has:

    • 5+ years of experience, with a strong technical generalist background
    • Comfort with code-level debugging (Stripe code and customer code)
    • Fluency in at least 2 programming languages with 2+ years of production-level software developer experience
    • An empathetic, collaborative, communicative, and consultative work style
    • Confidence and comfort with customers
    • Exceptional verbal and written communication abilities
    • Intellectual curiosity, and great problem solving skills

    Nice to haves:

    • Be comfortable talking about technical concepts and explaining how Stripe works, both from a product feature and API architecture perspective
    • Have tinkered with a bunch of languages and services, with enough insight across the programming landscape to step into unfamiliar code and make sense of what’s going on
    • Be able to think on your feet and dive into helping our users and partners with their technical issues
    • Excel at generating excitement around what Stripe is building within our prospects and users
    • Enjoy the puzzle of solving open-ended problems, both individually and as a member of our team
    • Empathize with users of all experience levels and see through their questions to quickly grasp the issues they’re facing
    • Ability to travel for customer onsite sessions (1-3 per quarter, 1-2 days each) and quarterly team off-sites
  • Stripe logo

    Interactive Producer, Web Presence

    Stripe
    North America Only
    5 months ago

    Design at Stripe

    There are far too many barriers to doing business online. Stripe was founded to overcome them—to increase the GDP of the Internet—and we think that achieving this is a problem rooted not just in finance, but in creativity of code and design.

    Our substantive goal is to craft economic change. We’re designing infrastructure, products, surfaces, literature—all to help our users start, run, and grow an online business from anywhere in the world. We’re looking for a diverse group of people to join us.

    Design is involved in almost everything Stripe does—from our events and brand voice, to our web and mobile products, and even printed publications like Stripe Press. Stripe’s main audience is other people who build products; on their behalf we agonize over the details. We want our user experiences to become second nature.

    About the Web Presence & Platform team

    The Web Presence & Platform (WPP) team at Stripe is a group of interactive designers, front-end specialists, web strategists, platform engineers, and every skill set in-between. We design and build what is, for many, their first impression of Stripe. We want to make every pixel count, we want it to be enthralling, and we want to help other Stripes seamlessly benefit from our systematic work.

    About the role

    The Interactive Producer is responsible for the project management of the design, build, and iteration of stripe.com’s UX and technical infrastructure. The Producer is critical to the success of the team from week to week, and uses this overview to drive the roadmap of stripe.com from month to month.

    Overall, the role has two main areas of contribution and responsibility.

    The bulk of the role involves the project and program management of the experiences we design, and the content platform we build. You will run traffic management and inbound allocation, drive scoping and estimation, and help unblock team members—either individually or by creating efficient processes. You’ll also communicate with our partners to outline our commitments, and update them often on how they’re going.

    Using this overview of our partner workstreams, the remainder of the role is to drive many of the strategic roadmaps that the team itself initiates, working with the Head of Web Presence on a shared vision for stripe.com. You’ll refine our proposals for our information architecture, use metrics to articulate hypotheses about how to improve our UX or drive conversion, help plan CMS migrations, and many other initiatives that you identify as high-leverage improvements we should be designing and building. You will help ensure that our various projects each contribute to a fantastic stripe.com experience for our visitors. This is a specialist role requiring the expertise of having run high-profile content-driven websites at scale, and we’re looking forward to learning from you—as well as ensuring you too have a supportive environment in which you can grow.

    Please note we have one opening for this position and are looking for an Interactive Producer to be based in North America.

    We’re looking for someone with:

    • Significant expertise as an Interactive Producer, specifically on high-profile website programs at scale (for example, CMS-driven websites for international brands with global TV campaigns)
    • Domain knowledge of web design, web development, content management, and strategic web marketing needs (e.g. SEO and attribution tracking)
    • You won’t be expected to be a subject matter expert in every one of these areas, but will have sufficient experience to inform your plans and empathise with team disciplines while scoping, problem solving, and ratifying written requirements
    • Expertise in the design and implementation of processes to manage multi-disciplinary web teams
    • Demonstrable excellence in written and verbal communication
    • Proven ability to use qualitative and quantitative research methods to drive web strategy proposals
    • Experience balancing the running of day-to-day operations for cross-functional teams, with the production of your own proposals that help shape the team’s roadmap month-to-month
    • A zeal for working with teams to craft digital experiences, using the web as a storytelling medium

    You will:

    • Collaborate closely with our partners in Product and Brand Marketing to understand and influence roadmaps, and incorporate their GTM plans into the overall IA of stripe.com
    • Work within the WPP team to project manage the development and expansion of our design systems and content platform infrastructure
    • Work equally closely with content writers, designers, creative technologists, and infrastructure engineers
    • Create project plans and timelines, web product roadmaps and proposals, IA wireframes, and status communications
    • Work with other web specialists and managers on team-wide initiatives, like recruiting and building community
    • Help the team influence strategic decisions across all the corners of our web presence
    • Often work on ambiguous, loose concepts, and sometimes on narrowly defined, tactical deliverables

    We will:

    • Help you focus on what you do best, and give you the opportunities to sharpen the skills you’re looking to develop
    • Provide an environment in which you can thrive both as an individual, and as a member of a diverse community
    • Give you the agency in your work to shape outcomes you can proudly own
    • Help you partner closely with our user research team and support ongoing research projects

    You may also be suited to this role if you:

    • Can reduce complex problems down into pithy stories or story arcs
    • Have experience crafting editorial calendars for marketing websites, or developer-focused online experiences
    • Keep pushing your work until every detail is covered
    • Are skilled in explaining your work, process, and decisions to cross-functional stakeholders and crave feedback to help you produce your best work
    • Are an expert in web project management with an understanding of web development technologies
    • Have experience applying story arcs and editorial calendars to CMS-driven websites—and moreover, know how to balance maintainability with adaptability
    • Love working with web designers and engineers to help them learn and grow—and have them help you learn and grow
    • Have experience working on, or even leading, a remote design team

    Please include these in your application:

    • An online portfolio or compendium of example web projects you’ve managed
    • Your resume and/or LinkedIn profile
    • A 1-2 paragraph summary of your favorite project from any of your work or personal experiences
    • A short paragraph on why you’ll flourish at Stripe
  • Stripe logo

    Machine Learning Infrastructure Engineer, Merchant Intelligence

    Stripe
    North America Only
    5 months ago

    Stripe has a fantastic set of data, and machine learning is critical for making use of it at scale. The Merchant Intelligence group is responsible for using this data to build a deep understanding of the businesses that use us, which is a priority to protect Stripe and also to optimize our products. Removing barriers to online commerce is at the heart of Stripe’s mission, and doing so requires effectively and efficiently protecting the businesses that trust Stripe at scale.

    With all this data, we’re looking for infrastructure and data engineers who can help us develop and grow our capabilities in machine learning: you will work on building the platform, tooling, and pipelines for deep learning as well as new products and applications powered by ML. Machine learning infrastructure engineers in Merchant Intelligence are responsible for the mission-critical work that allows Stripe to unlock access to economic infrastructure for a huge variety of businesses across the globe.

    You will work on:

    • Building our production scoring stack for deep learning models.
    • Creating libraries that enable ML engineers at Stripe to seamlessly transition from experimentation to production across Stripe’s data systems.
    • Owning, augmenting and evolving central datasets to enable new products powered by ML.
    • Pairing with product teams and ML modeling engineers to develop easy to use infrastructure for production ML models.
    • Becoming an expert in Tensorflow, Kubernetes, Spark and other technologies that make up parts of our production ML stack.

    We are looking for:

    • A strong engineering background and experience in machine learning or data infrastructure. You’ll be writing production Scala and Python code.
    • At least 5 years of software engineering experience
    • Experience with model training and inference in production and at scale.
    • Experience optimizing the end-to-end performance of distributed systems.
    • Experience developing and maintaining distributed systems built with open source tools.
    • Experience in writing and debugging ETL jobs using a distributed data framework (Spark, Kafka, Flink).

    Nice to haves:

    • Experience with Scala and Python
    • Experience with Spark or an equivalent framework
    • Experience with TensorFlow or PyTorch

    It’s not expected that you’ll have deep expertise in every dimension above, but you should be interested in learning any of the areas that are less familiar.

  • Stripe logo

    Infrastructure Engineer, Foundation

    Stripe
    North America Only
    5 months ago

    Stripe’s infrastructure powers businesses all over the world. We process payments, run marketplaces, detect fraud, help entrepreneurs start an internet business from anywhere in the world, build world-class developer-friendly APIs, and more. If you’re an infrastructure engineer here, you’ll get to build the systems that power our products.

    Stripe doesn’t process quite as many requests as Twitter or Facebook, but we do care a very great deal about reliability. Every request we process is very important to everyone involved! We can’t go down because our users’ businesses depend on us.

    You’ll be on a team that maintains a product we provide to the rest of engineering, like storage, search or message queueing. You’ll make decisions with a significant impact on Stripe. There is a lot of work to do to make Stripe engineers’ work easier and our platform even more reliable than it is today, and we’d love for you to be part of it. We’re close to the people using our systems, so we constantly get feedback that we can use to make them better.

    We have a few dozen infrastructure engineers today spread across several different teams, and you’ll work with other infrastructure engineers as well as product engineers who use the systems you’re building.

    We’re looking for people with a strong background (or interest!) in systems. We’d love to hear from you whether you’re a seasoned systems developer, or whether you’ve just learned you might like working with databases. Many of our infrastructure engineers work remotely, and we’d be happy to talk to you about the possibility of working remote.

    You will:

    • Design, build, and maintain the core infrastructure used by all of Stripe’s engineering teams
    • Debug production issues across services and levels of the stack
    • Plan for the growth of Stripe’s infrastructure
    • Build a great customer experience for people using your infrastructure

    To get a concrete idea of what projects you might work on here, see the “Projects you could work on” section.

    We’re looking for someone who has:

    • Think about systems — their edge cases, failure modes, and lifecycles
    • Know your way around a Unix shell
    • Can debug complex problems across the whole stack
    • Focus on the needs of our users, both internal and external
    • Hold yourself and others to a high bar when working with production
    • A metrics driven approach and can make informed decisions using data
    • Are able to write high quality code in a programming language (e.g. Ruby, Scala, Go).

    It’s not expected that any single candidate would have expertise across all of these areas. For instance, we have wonderful team members who are really focused on their customers’ needs and building amazing user experiences, but didn’t come in with as much systems knowledge.

    Projects you could work on:

    We have a ton of important work to do, which is why we’re hiring! Our projects are of course changing all the time, but here are a few projects either that we’ve done in the past, so you can get an idea of the types of work we do. Technologies we use include: haproxy, nginx, consul, jenkins, datadog, elasticsearch statsd, kafka, rabbitmq, storm, and others.

    • Plan and implement multi-region availability for our distributed job queuing infrastructure! All of our systems can sustain losing machines, and making our systems even more resistant to failure is a big theme for us. If you like thinking about distributed systems, you might find a good home here!
    • Write easy-to-use and reliable client libraries for our Kafka or database systems. You’ll write abstractions and provide reasonable defaults around timeouts and error handling for a complex system.
    • Move us to a region with no downtime. Last year, we needed to migrate AWS regions, and we pulled it off with no negative effects on our users and no downtime.
    • Request tracing! Your mission: make it easier for any Stripe engineer, when debugging, to trace a request from its source down to every service it touched.
    • Build fantastic code review tools! If you love helping developers be more effective at their jobs, we have a ton of interesting projects in this area. Related projects: you could help us have better reproducible builds with Bazel and build great developer environments.
    • We have a bunch of projects around deploying and running code: help us instantly roll back bad deploys so that we can recover quickly, and build infrastructure that lets us scale up our API workers in seconds in response to high API load.
    • We need to scale our databases to handle 10x the load they can today. You could help us shard them more effectively, upgrade our database engines, and build great tools for developers so they can understand their slow queries more easily. A lot of our database projects are open source.
    • Build a seamless zero-downtime process to upgrade Elasticsearch clusters. Our write-heavy workloads combined with our users’ need for reliability make this a unique challenge.

    Who you’ll work with

    At Stripe, we encourage you to write and speak about your work and share your knowledge! Also, we think it’s important to get an idea of who you’ll be working with. Here are a few Stripe infrastructure engineers giving talks! (If you don’t like to give talks, that’s fine – many very well-respected Stripe engineers don’t.)

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Full Stack Engineer, Invoices

    Stripe
    North America Only
    5 months ago

    At Stripe, we are working hard at growing the GDP of the internet by building products and processes to help run an online business. Full stack engineers at Stripe push us further towards that goal by bridging the gap between backend and frontend systems to solve technical challenges quickly and effectively. In this cross functional role, you will collaborate with experts in product, legal, infrastructure, design, and operations to build mission critical internal and external features that power Stripe users around the world.

    This is an opportunity to work on one of Stripe’s fastest-growing products. Your contributions will enable the more than 100,000 businesses that rely on Stripe’s invoices and subscriptions to manage the relational, technical, and regulatory complexity of scaling in a global marketplace.

    You will:

    • Work with a wide range of systems, stakeholders, processes and technologies to own and solve problems from design to delivery
    • Design, test, and ship great code every day to build impactful new features for internal and external users
    • Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter
    • Contribute directly to the technical and product roadmap

    You may be a fit for this role if you:

    • Have ideally 5+ years of experience shipping high-quality products
    • Are excited by the prospect of a remote-forward culture and by working with a fully remote engineering team
    • Enjoy being a generalist, doing anything it takes to solve problems and delight users both internally and externally
    • Thrive in a collaborative environment involving different stakeholders and subject matter experts
    • Take pride in seeing projects through to successful completion, utilizing a wide variety of technologies and systems
    • Can stitch many different services and processes together even if you have not worked with them before
    • Can put yourself in the shoes of your users and be a steward of crafting great experiences
    • Enjoy working with a diverse group of people with different expertise
    • Uphold best practices in engineering, security, and design

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Full Stack Engineer, Review Platform

    Stripe
    North America Only
    5 months ago

    Stripe handles hundreds of billions of dollars every year for millions of businesses around the world and it’s imperative we keep it safe. Stripe deploys an array of machine learning models and sophisticated signals-monitoring systems to achieve this, but our final line of defense is always our expert risk analysts. Review Platform partners with analysts to build the tools they need to protect Stripe, and our users, at scale.   

    You will:

    • Work with a team of talented engineers to build a self-serve platform to enact risk policy at scale.
    • Partner with stakeholders on the Global Risk Management team to understand their needs, develop short-term and long-term solutions, and deploy those solutions across our global risk operations.
    • Uphold our high engineering standards and improve our codebase and processes as needed.
    • Participate in the product development process from start to finish, from helping scope projects to measuring their success and iterating based on user feedback.  

    You may be fit for this role if you:

    • Enjoy being a generalist, working on frontend, backend, infrastructure, or data pipelines as needed to solve problems and delight our users. (You don’t need to be an expert in all of these but it helps to be interested in learning about them.)
    • Contribute high-quality code to create trustworthy and engaging user interfaces and resilient and operable backend systems. We build on top of storage and queueing systems, UI component libraries, and other foundations maintained by Stripe’s infrastructure teams. We work mostly with Ruby, JavaScript (React), GraphQL/Apollo, SQL, HTML, and CSS. (None of us are experts in all of these either.)
    • Seek out feedback from your users and empathetically advocate for them throughout the product development process.
    • Take pride in shepherding projects from ideation to completion, where completion often involves partnering with operational teams to carefully roll out changes that affect their workflows.
    • Thrive in a collaborative environment involving different functions, stakeholders, and subject matter experts.
  • Stripe logo

    Designer, Web Presence

    Stripe
    North America Only
    5 months ago

    Design at Stripe

    There are far too many barriers to doing business online. Stripe was founded to overcome them—to increase the GDP of the Internet—and we think that achieving this is a problem rooted not just in finance, but in creativity of code and design.

    Our substantive goal is to craft economic change. We’re designing infrastructure, products, surfaces, literature—all to help our users start, run, and grow an online business from anywhere in the world. We’re looking for a diverse group of phenomenal people to join us.

    Stripe’s design discipline spans most projects—from our events and brand voice, to our web and mobile products, and even printed publications like Stripe Press. Stripe’s main audience is other people who build products; on their behalf we agonize over the details. We want our user experiences to become second nature.

    About the Web Presence & Platform team

    The Web Presence & Platform team at Stripe is a group of interactive designers, front-end specialists, web strategists, platform engineers, and every skill set in-between. We design and build what is, for many, their first impression of Stripe. We want to make every pixel count, we want it to be enthralling, and we want to help other Stripes seamlessly benefit from our systematic work.

    We’re looking for someone with:

    • A passion for the web as a storytelling medium, demonstrable through a portfolio of design systems, engaging microsites, Sketch libraries, webgl experiments, CSS art, or anything else—you tell us
    • 5+ years of relevant web design experience—ideally at a tech-forward, product-driven company
    • Expert understanding of the formal elements of design, not just limited to the web and including typography, layout, balance, and proportion

    You will:

    • Work closely with the team to help develop and expand our design systems
    • Craft novel moments of storytelling and delight for Stripe.com
    • Collaborate closely with design-developers and engineers to shape your work together
    • Work with other design specialists and managers on team-wide initiatives, like recruiting and developing content standards
    • Help the team influence strategic decisions across all the corners of our web presence
    • Partner with product marketing teams to define information architecture and tell the right stories
    • Often work on very broadly defined, loose concepts, and sometimes on narrowly defined, tactical deliverables

    We will:

    • Help you focus on what you do best—whether that’s sketches, wireframes, prototypes, designs, or code—and give you the opportunities to sharpen the skills you’re looking to develop
    • Provide an environment in which you can thrive both as an individual, and as a member of a diverse community
    • Give you the agency in your work to shape outcomes you can proudly own
    • Help you partner closely with our user research team and support ongoing research projects

    You may also be suited to this role if you:

    • Are passionate about the technical possibilities offered by the web as your medium
    • Can reduce complex problems down into pithy stories, delivered through interaction or animation
    • Have experience designing for marketing websites, or developer-focused online experiences
    • Keep pushing your work until every detail is covered
    • Are skilled in explaining your work, process, and decisions to cross-functional stakeholders and crave feedback to help you produce your best work
    • Are an expert in either UI, UX, or visual design
    • Think in systems and are able to extrapolate and extend shared patterns and behaviors
    • Have experience applying those systems to CMS-driven websites—and moreover, know how to balance maintainability with adaptability
    • Love working with other designers to help them learn and grow—and have them help you learn and grow
    • Have experience working on, or even leading, a remote design team

    Please include these in your application:

    • A portfolio, preferably online
    • Your resume and/or LinkedIn profile
    • A 1-2 paragraph summary of your favorite project from any of your work or personal experiences
    • A short paragraph on why you have faith you’ll flourish at Stripe
  • Stripe logo

    Data Infrastructure Engineer, Foundation

    Stripe
    North America Only
    5 months ago

    As a platform company powering businesses all over the world, Stripe processes payments, runs marketplaces, detects fraud, helps entrepreneurs start an internet business from anywhere in the world. Stripe’s Data Infrastructure Engineers build the platform and run data pipelines that manage that data for both internal and external users.  

    While we don’t have as much data as Twitter or Facebook we care a great deal about the quality of our data. Because every record in our data warehouse can be vitally important for the businesses that use Stripe, we’re looking for people with a strong background in big data systems to help us scale while maintaining correct and complete data. You’ll be working with a variety of internal teams, some engineering and some business, to help them solve their data needs. Your work will give teams visibility into how Stripe’s products are being used and where we can improve to serve our users needs better.

    You will:

    • Work with teams to build and continue to evolve data models and data flows to enable data driven decision-making -Design alerting and testing to ensure the accuracy and timeliness of these pipelines. (e.g., improve instrumentation, optimize logging, etc) -Build and maintain our core big data infrastructure systems (Hadoop, Presto, Airflow) -Identify the shared data needs across Stripe, understand their specific requirements, and build efficient and scalable data pipelines to meet the various needs to enable data-driven decisions across Stripe

    You might be a fit for this role if you:

    • Have a strong engineering background and are interested in data. You’ll be writing production Scala and Python code.
    • Have experience developing and maintaining distributed systems built with open source tools.
    • Have experience optimizing the end to end performance of distributed systems.
    • Have experience in writing and debugging ETL jobs using a distributed data framework (Hadoop/Spark etc…)
    • Have experience managing and designing data pipelines
    • Can follow the flow of data through various pipelines to debug data issues

    Bonus:

    • Have experience with Scalding or Spark
    • Have experience with Airflow or other similar scheduling tools

    It’s not expected that you’ll have deep expertise in every dimension above, but you should be interested in learning any of the areas that are less familiar. 

    Some things you might work on:

    • Write a unified user data model that gives a complete view of our users across a varied set of products like Stripe Connect and Stripe Atlas
    • Continuing to lower the latency and bridge the gap between our production systems and our data warehouse
    • Build tooling to load balance jobs between multiple Hadoop clusters to ensure performance and resiliency of our batch jobs.
    • Build a framework and tools to rearchitect recompute-the-world data pipelines to run incrementally. Working on our customer support data pipeline to help us track our time to response for our users and our total support ticket volume to help us staff our support team appropriately
    • Build a system to automatically set up sort keys and partition keys for parquet files based on user query patterns
    • Embed with our billing team to create billing pipelines that enable more granular bills and help our better users understand their costs.
  • Stripe logo

    Machine Learning Engineer, Identity Platform

    Stripe
    North America Only
    5 months ago

    Before Stripe, every growing internet platform had a payments team. Today, every growing internet platform has an Identity team. Identity verification is a core piece of economic infrastructure for online businesses. Great identity solutions can help platforms automate the process of satisfying regulatory obligations while keeping their users safe. Join Stripe to help build a service that empowers platforms to take the burden and cost out of identity verifications and scale globally with ease.  

    We’re looking for a Machine Learning engineer to help envision, build, and deploy novel approaches for detecting fraud and identity theft while maintaining a great user experience. This role is perfect for engineers interested in using big data to model complex relationships across hundreds of millions of signals to identity patterns of malintent. 

    You will:

    • Design and deploy new models using tools such as XGBoost, Tensorflow, PyTorch and iteratively improve Identity verification models to protect millions of users from fraud
    • Work with huge payment datasets to find creative new methods of detecting and deterring identity theft
    • Imagine new feature ideas and design real-time data pipelines to incorporate them into our models
    • Work with risk and policy teams to understand our risk programs and address their needs
    • Improve the way we evaluate and monitor our model and system performance

    We’re looking for someone who has:

    • An advanced degree in a quantitative field (e.g. stats, physics, computer science) and some experience in software engineering in a production environment
    • 5+ years industry experience doing software development on a data or machine learning team
    • Experience designing and training machine learning models to solve critical business problems
    • Knowledge about how to manipulate data to perform analysis, including querying data, defining metrics, or slicing and dicing data to evaluate a hypothesis
    • The ability to thrive in a collaborative environment involving different stakeholders and subject matter experts
    • Pride in working on projects to successful completion involving a wide variety of technologies and systems
    • Nice to have: previous experience or interest in the fraud or risk space
  • Stripe logo

    Engineering Manager, Feature Computation

    Stripe
    North America Only
    5 months ago

    Stripe’s mission is to increase the GDP of the internet. To do this, we need to fight fraud at scale and build successful products, which means assembling strong machine learning teams and equipping them with the technologies they need to be effective. Our mission on Feature Computation is to make these teams more impactful by providing reliable and flexible data infrastructure, tooling, and technical guidance.

    The Feature Computation team does this by designing and engineering the underlying infrastructure that powers feature generation for Stripe’s key machine learning systems. Our flagship product, Semblance, provides an expressive and powerful interface for feature definition, solving classic feature engineering problems like time-traveling and online / offline discrepancies. We work closely with ML engineers, data scientists, and platform infrastructure teams to build the powerful, flexible, and user-friendly systems that substantially increase ML velocity across the company.

    We’re looking for a manager to lead this team, help define machine learning at Stripe, and build the next generation of infrastructure that powers feature engineering and machine learning at Stripe.

    You will:

    • Work with engineers, data scientists, and platform infrastructure teams to build powerful, flexible, and user-friendly infrastructure that powers all of ML at Stripe
    • Set and execute on a vision for increasing ML velocity at Stripe
    • Set and execute on a vision for incorporating new advances in machine learning and state-of-the-art techniques in ways that best achieve the team’s business objectives
    • Support the engineering team in achieving a high level of technical quality, reliability, and ease-of-use
    • Manage processes to help the team do its best work and work effectively with the rest of Stripe
    • Recruit great engineers, in collaboration with Stripe’s recruiting team
    • Develop engineers on the team, helping them advance in their careers
    • Contribute to engineering-wide initiatives as a member of Stripe’s engineering management team
    • Be attuned to the broader technological ecosystem beyond Stripe to understand how we can use or contribute to it

    We’re looking for someone who has:

    • At least 2 years of engineering management experience
    • The ability to lead by example, by setting the right context, and by helping teammates do their best work
    • An excitement for collaborating with teammates across engineering and data science
    • Successfully recruited great teammates
    • The ability to thrive on a high level of autonomy and responsibility

    You might be a great fit if you also have:

    • Experience in building large-scale infrastructure for machine learning use cases
    • Experience with Spark, Airflow, or similar systems
    • Experience managing and designing data pipelines
    • Experience in applying machine learning to real-world problems

    It’s not expected that you will have deep expertise in each of these areas, but you should be interested in learning more about the ones that are less familiar.

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Machine Learning Engineer, Merchant Intelligence

    Stripe
    North America Only
    5 months ago

    Removing barriers to online commerce is at the heart of Stripe’s mission, and doing so requires effectively and efficiently protecting the businesses that trust Stripe at scale. Machine learning engineers in Merchant Intelligence are responsible for the mission-critical work of building and deploying the models that help Stripe enable access to economic infrastructure for a huge variety of businesses across the globe.

    You will:

    • Design and deploy new models using advances in deep learning to iteratively improve Stripe’s business-critical models and systems
    • Design text classification systems using deep learning techniques to better understand merchant websites
    • Improve Bayesian forecasting models (using and developing tools like Rainier) to help Stripe manage operating risks
    • Design, train, and deploy improved models that protect hundreds of millions of consumers from fraud
    • Build the next generation of model training and scoring infrastructure, in close collaboration with our infrastructure teams
    • Think of creative new methods to deter fraud and identity theft, while working against constantly evolving adversaries
    • Analyze and model the lifecycle of merchants using Stripe to better support their businesses with new products
    • Imagine new feature ideas and design real-time data pipelines to incorporate them into our models
    • Improve the way we evaluate and monitor our model and system performance

    We’re looking for someone who has:

    • An advanced degree in a quantitative field (e.g. stats, physics, computer science) and some experience in software engineering in a production environment
    • Experience designing and training machine learning models to solve critical business problems
    • Knowledge about how to manipulate data to perform analysis, including querying data, defining metrics, or slicing and dicing data to evaluate a hypothesis
    • The ability to thrive in a collaborative environment involving different stakeholders and subject matter experts
    • Pride in working on projects to successful completion involving a wide variety of technologies and systems
  • Stripe logo

    Engineering Manager, Ruby Services

    Stripe
    North America Only
    5 months ago

    Build the infrastructure powering Stripe’s engineers

    Stripe is one of the fastest growing technology companies in the world, and we’re scaling in every dimension: technology, people, processes, users, revenue, and more. As we scale our engineering organization and customer base in parallel, we are embarking on ambitious, and fundamental technology shifts in our architecture. One of those changes is our move to a fully service oriented architecture, and we are being intentional about supporting multiple environments for the use cases. Our most popular language in the company today is Ruby, and naturally we are building a new Ruby services practice in support of this.

    We’re looking for a leader to help build and guide a high impact, high leverage, and high visibility team that supports the future of most services at Stripe, and by extension the productivity of Stripe’s backend service engineers. This is a greenfield team that creates and supports cross cutting infrastructural libraries, services, and utilities that both leverage open source software from the Ruby community, and create cutting edge frameworks that power Stripe’s API.

    We’re simultaneously running a code base of several million lines of code (and counting), that’s used by engineers across the globe and powers billions of dollars of money movement, while quite literally constructing the future of the company and enabling new use cases for our customers in terms of scale, security features, regional expansion and more. You’ll need to hire the best engineers in the industry that are experts at deep layers of the stack, while fully understanding our product semantics and plotting a course that realizes our new architectural vision in the least disruptive way possible.

    You will:

    • Work with other Stripe leaders to drive the right vision for Stripe’s ruby foundation
    • Empower the engineering team to achieve a high level of technical productivity, reliability, and simplicity
    • Recruit great engineers, in collaboration with Stripe’s recruiting team
    • Help engineers advance in their careers and develop new skills
    • Contribute to engineering-wide initiatives as a member of Stripe’s engineering management team

    You may be a good fit if you:

    • Managed teams that ship and operate critical infrastructure and distributed systems, and navigate high-stake situations. You’ll have significant responsibility to Stripe’s success, and the ability to make or break Stripe’s future.
    • Worked effectively cross-team and cross-function, and are able to think rigorously and make hard decisions and tradeoffs
    • Leveraged your strong technical background and hands-on experience in solving large scale and difficult technical problems
    • Thrive on a high level of ambiguity, autonomy and responsibility
    • Encourage a healthy work environment that’s both supportive, challenging, diverse and inclusive
    • Have 3+ years of engineering management experience

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Backend / API Engineer, Connect

    Stripe
    North America Only
    5 months ago

    Connect builds infrastructure for marketplaces and platforms to incorporate payments into their products. It was launched nearly six years ago, and today it is Stripe’s most successful and differentiated product, used by startups and leading global technology companies, alike. It derives its name from creating connections between Stripe accounts and allowing funds flows between them.

    We have backend engineers in almost every team across Stripe, and in that role, you’ll be making some of the most significant decisions for the company. You’ll get to work with other engineers to build delightful features that span various parts of the system, as well as our business, sales and operations teams to understand and solve our users’ pain points.

    You will:

    • Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams
    • Debug production issues across services and multiple levels of the stack
    • Work with engineers across the company to build new features at large-scale
    • Improve engineering standards, tooling, and processes

    You may be fit for this role if you:

    • Enjoy and have experience building APIs
    • Think about systems and services and write high quality code. We work mostly in Ruby, with some Scala and Go. However, languages can be learned: we care much more about your general engineering skill than knowledge of a particular language or framework.
    • Hold yourself and others to a high bar when working with production systems
    • Take pride in working on projects to successful completion involving a wide variety of technologies and systems.
    • Thrive in a collaborative environment involving different stakeholders and subject matter experts
    • Enjoy working with a diverse group of people with different expertise (for example, ¼ of Stripes work in a country that’s different from the one they grew up in). Almost every role at Stripe collaborates with some engineers, from Sales and Support in sharing feedback from our customers; to Legal and Accounting in supporting our systems for tracking money movement and reporting around the world.

    It’s not expected that any single candidate would have expertise across all of these areas. For instance, we have wonderful team members who are really focused on their customers’ needs and building amazing user experiences, but didn’t work on APIs before joining Stripe.

    You might work on:

    • Build a new API for our users, or iterate on existing APIs
    • Launch a new market or payment method
    • Work with our Analytics and Fraud teams to reduce chargebacks and declines
    • Build new tools for our business teams
    • Build new systems to securely store sensitive data

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world. Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues. We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups. We contribute to existing open-source projects and the people working on them, and we release several tools as open-source. We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do). We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions. In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Corporate Engineer, Systems

    Stripe
    North America Only
    5 months ago

    Stripe builds financial tools and economic infrastructure for the internet. We’re helping small startups and the world’s biggest companies build products, create business models, and scale their efforts globally. Our customers are the most ambitious organizations in the world. Previously, they had to create an ad hoc, informally specified, bug-ridden version of financial rails before they could do business online. We are doing the difficult-but-necessary work of building a global payments and treasury network—so entrepreneurs and enterprises can concentrate on creating value, not moving money. We operate at significant scale, but we’re still tiny relative to the opportunity. We have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

    The Corporate Engineering team builds internal systems and services to keep our fellow Stripes working smoothly, productively, and securely. As a Corporate Systems Engineer, you’ll design and scale the infrastructure powering your peers’ day to day work.

    You will:

    • Create and improve systems to manage our growing fleet of workstations, global corporate networks, A/V infrastructure, and physical security.
    • Thoughtfully and inventively incorporate leading third-party software into Stripe’s core infrastructure frameworks.
    • Keep abreast of company growth and industry trends and iterate on automated deployment, configuration, and monitoring.
    • Uphold our high engineering standards and bring consistency to the many codebases and processes you encounter.
    • Help your teammates by sharing knowledge, mentoring, and participating in our on-call rotation.
    • Collaborate with partner teams automate, measure, and monitor internal products.

    We’re looking for someone who has:

    • Proven experience owning significant pieces of cloud infrastructure using an industry-leading provider like AWS, GCP, or Azure.
    • Demonstrated experience designing complex systems to be automatic, safe, efficient, and effective.
    • Excellent coding skills with a high bar for quality and scalability.
    • Proficiency troubleshooting Linux at the OS level and as part of a distributed system.
    • Comfort discussing key technical concepts like network protocols and application statefulness.
    • A learning mindset, regardless of level or experience.
    • An empathetic, humble, and customer-focused demeanor.
    • Excellent communication skills, both written and verbal.
    • Strong organizational and task management skills.
  • Stripe logo

    Backend/API Engineer, Reliability Patterns & Practices

    Stripe
    North America Only
    5 months ago

    Build a more reliable Stripe.

    Stripe’s infrastructure powers businesses all over the world. We process payments, run marketplaces, detect fraud, help entrepreneurs start an internet business from anywhere in the world, build world-class developer-friendly APIs, and more. If you’re an infrastructure engineer here, you’ll get to build the systems that power our products.

    The success of every single API request we process is critical to everyone involved! We can’t go down because our users’ businesses depend on us.

    You’ll be on a team that maintains a product we provide to the rest of engineering, like storage or message queueing. You’ll make decisions with a significant impact on Stripe. There is a lot of work to do to make Stripe engineers’ work easier and our platform even more reliable than it is today, and we’d love for you to be part of it. We’re close to the people using our systems, so we constantly get feedback that we can use to make them better. The team will help all of engineering—from the CTO to our interns—by identifying, creating and automating engineering practices, processes and software that will be leveraged by the whole organization to improve reliability.

    You’ll work with other infrastructure engineers as well as product engineers who use the systems you’re building.

    We’re looking for people with a strong background (or interest!) in systems. We’d love to hear from you whether you’re a seasoned systems developer, or whether you’ve just learned you might like working with Many of our infrastructure engineers work remotely, and we’d be happy to talk to you about the possibility of working remote.

    You will:

    • Design, build, and maintain core infrastructure and tools used by all of Stripe’s engineering teams
    • Debug production issues across services and levels of the stack
    • Plan for the growth of Stripe’s infrastructure
    • Build a great customer experience for people using your infrastructure

    To get a concrete idea of what projects you might work on here, see the “Projects you could work on” section.

    We’re looking for someone who:

    • Thinks about systems — their edge cases, failure modes, and lifecycles
    • Knows their  way around a Unix shell
    • Can debug complex problems across the whole stack
    • Focuses on the needs of our users, both internal and external
    • Holds yourself and others to a high bar when working with production
    • Can write high quality code in a programming language (e.g. Ruby, Scala, Go).

    It’s not expected that any single candidate would have expertise across all of these areas. For instance, we have wonderful team members who are really focused on their customers’ needs and building amazing user experiences, but didn’t come in with as much systems knowledge.

    Projects you could work on:

    • We have a ton of important work to do, which is why we’re hiring! Our projects are of course changing all the time, but here are a few projects either that we’ve done in the past, so you can get an idea of the types of work we do. Technologies we use include: haproxy, nginx, consul, jenkins, signalfx, statsd, kafka, rabbitmq, storm, and many others.
    • Plan and implement multi-region availability for our distributed job queuing infrastructure! All of our systems can sustain losing machines, and making our systems even more resistant to failure is a big theme for us. If you like thinking about distributed systems, you might find a good home here! Write easy-to-use and reliable client libraries for our Kafka or database systems. You’ll write abstractions and provide reasonable defaults around timeouts and error handling for a complex system.
    • Move us to a region with no downtime.
    • Build fantastic code review tools! If you love helping developers be more effective at their jobs, we have a ton of interesting projects in this area. Related projects: you could help us have better reproducible builds with Bazel and build great developer environments.
    • We have a bunch of projects around deploying and running code: help us instantly roll back bad deploys so that we can recover quickly, and build infrastructure that lets us scale up our API workers in seconds in response to high API load.
    • We need to scale our databases to handle 10x the load they can today. You could help us shard them more effectively, upgrade our database engines, and build great tools for developers so they can understand their slow queries more easily. A lot of our database projects are open source.

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Backend / API Engineer, Admin Platform

    Stripe
    North America Only
    5 months ago

    Stripe Admin is an internal platform which is relied upon by Stripe employees globally for every part of their job: from talking with our users to launching a new feature. Admin is an integral part of how we move quickly in service of our users.

    We believe Stripe employees deserve best-in-class tools and treat our fellow Stripes as power users. We make it easy for engineers at Stripe to quickly build high-quality, and secure-by-default internal tools using the same high standards that power external products like our Dashboard. 

    We’re looking for a senior engineer with a strong interest in building secure-by-default and ergonomic developer libraries and frameworks. The ideal candidate will have a mix of technical expertise in building developer platforms, a passion for solving developer experience problems, and a pragmatic ability to ship results iteratively.

    You will:

    • Work with a team of technically sophisticated engineers who make developer experience their first priority.
    • Own solutions from end to end, managing complexity and engaging directly with stakeholders to think through everything from success metrics, to the ergonomics of individual API’s.
    • Use both qualitative and quantitative metrics to determine priorities and measure effectiveness.
    • Debug production issues across services and multiple levels of the stack.
    • Uphold Stripe’s high standards for engineering and product quality and mentor newer team members to do the same.

    You may be fit for this role if you:

    • Take delight in crafting ergonomic and secure-by-default developer abstractions.
    • Hold yourself and others to a high bar when working with production systems.
    • Take pride in working on projects to successful completion involving a wide variety of technologies and systems.
    • Thrive in a collaborative environment involving different stakeholders and subject matter experts.
  • Stripe logo

    Backend/API Engineer, Cost

    Stripe
    North America Only
    5 months ago

    We’re seeking backend engineers to build the core of Stripe products, services and APIs in spectacularly robust fashion. 

    As a platform company powering businesses all over the world, Stripe processes payments, runs marketplaces, and detects fraud, helping entrepreneurs start an internet business from anywhere in the world. Monetization Platform is at the core of enabling Stripe’s business models and monetizing Stripe’s full product suite. Our Cost team, which is part of Monetization platform, deciphers complex costs from financial partners into scalable systems to enable both Stripe and Stripe users to understand costs timely and in depth. We’re solving a very hard problem: to abstract complex rules from a large number of financial partners into a composable and extensible platform that analyzes and understands the costs underneath global money movement.

    This is one of the core problem domains where all businesses share similar needs. As a backend engineer, you will model costs scaling to many regions and payment products, design and build platforms and services that are configurable and scalable for cost modeling, estimation & reconciliations around the globe. You will partner with many functions at Stripe, with the opportunity to both work on infrastructure/platform systems, as well as produce direct user-facing business impact.

    We’re looking for people with a background in designing and building config-driven and scalable distributed systems and data pipelines. You’re comfortable in dealing with multiple moving pieces and effectively working cross-team and cross-functional collaborations. You’re looking forward to learning new technologies, systems, and problem domains. This role is critical not only for Stripe but for the future of the commercial internet.

    You will:

    • Design, build, and maintain large-scale services, job pipelines and systems across Stripe’s engineering teams
    • Work cross-functionally with many teams: Engineering, product, technical operations, Data Science, Finance, Accounting, etc.
    • Work on systems critical to Stripe’s future operation, with impact over billions of dollars of payments volume.
    • Deeply understand the plumbing of modern payments and financial technology in many countries.
    • Debug production issues across services and multiple levels of the stack
    • Improve engineering standards, tooling, and processes

    You may be fit for this role if you:

    • Have delivered production systems of big scale and have experience of maintenance
    • Have experience on distributed systems and SOA.
    • Write high quality code. We work mostly in Ruby, Scala, and Java. However, languages can be learned: we care much more about your general engineering skill than knowledge of a particular language or framework.
    • Are interested in understanding Stripe’s complex network cost problems.
    • Thrive in a collaborative environment involving different stakeholders and subject matter experts.
    • Enjoy working with a diverse group of people with different expertise (for example, ¼ of Stripes work in a country that’s different from the one they grew up in).

    You’re not expected to have expertise across all of these areas! We have wonderful team members who focus on our customers’ needs and build amazing user experiences, and didn’t work on APIs before joining Stripe.

  • Stripe logo

    Backend Engineer, Terminal Foundation

    Stripe
    North America Only
    5 months ago

    Stripe Terminal helps our users extend their online presence to the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model—whether it’s creating a superb retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event. Terminal is used by some of Stripe’s largest, fastest growing, and most innovative users.

    The Terminal Foundation team is responsible for the tools and infrastructure that powers Terminal. From backend services that the Terminal devices use to securely communicate with Stripe to the tooling we use to safely manage these devices in the field, Terminal Foundation plays a crucial role in scaling Terminal’s rapidly growing, global fleet. We’re infrastructure engineers who enjoy working close to the product, and we work with both product engineers and infrastructure teams across Stripe to help make Terminal a best-in-class product.

    You’ll play a critical role in enabling Terminal’s growth by building highly performant distributed systems with an emphasis on resiliency, security, and scalability. You will also build the tooling and internal systems essential for other Terminal engineers to monitor, debug, and safely deploy our software to the ever-growing fleet of Terminal devices.

    You will:

    • Design, build, and maintain the infrastructure that communicate with and manage terminal devices
    • Debug production issues across services and levels of the stack
    • Plan infrastructure improvements to support the growth and global expansion of Stripe Terminal
    • Build tooling and internal services for other Terminal engineering teams

    We’re looking for someone who:

    • Has 5+ years of backend engineering experience
    • Understands how to build scalable, resilient, and observable distributed systems
    • Writes high quality code in a programming language (e.g. Java, Go)
    • Understands or has previous experience using symmetric/asymmetric cryptography, PKI, DUKPT
    • Can debug complex problems across the whole stack
    • Focuses on the needs of our users, both internal and external

    Projects you may work on:

    • Scaling Terminal’s infrastructure to support hundreds of thousands of terminal readers deployed across the globe
    • Building support for real-time and streaming connectivity between terminal devices in the field and our backend infrastructure
    • Planning and implementing multi-region deployments for certain critical Terminal services
    • Improving our CI/CD systems to automate end to end and integration tests  

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Backend / API Engineer, LATAM

    Stripe
    North America Only
    5 months ago

    The LATAM team is a key component to Stripe’s global strategy in the Latin American market. Our mission is to reduce the barriers faced by large and emerging businesses around the world by abstracting away the complexities of payments. The LATAM team is responsible for building the payments products & infrastructure needed to launch new markets and process payments successfully throughout Latin America.

    As a global platform company, Stripe processes payments, runs marketplaces, detects fraud, and helps entrepreneurs start an internet business from anywhere in the world. Our success depends on building the best payments system possible for our merchants, when our merchants succeed we succeed. As a backend engineer on the team, you will build and expand Products, APIs and services while working with our partners to launch new markets and capabilities.

    You will:

    • Be responsible for integrating, extending, and expanding Stripe’s products and services to support merchants and their customers in Latin America.
    • Help define and measure the quality of our products in the region.
    • Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams.
    • Debug production issues across services and multiple levels of the stack.
    • Work with engineers across the company to build new Stripe features.
    • Improve engineering standards, tooling, and processes across the company.

    You may be fit for this role if you:

    • Have 7+ years of backend engineering experience building or supporting online products.
    • Love to design systems that are elegant abstractions over complex financial industry patterns/practices.
    • Believe that the mission of building financial infrastructure for Latin America is worth pursuing, and are motivated by reducing the complexity of the existing landscape.
    • Have fluency and strong communication skills in either Spanish or Portuguese.
    • Think about systems and services and write high quality code. We work mostly in Ruby, with some Java. - However, languages can be learned: we care much more about your general engineering skill than - knowledge of a particular language or framework.
    • Are comfortable with goals that are ambiguous, and can help drive them towards clarity.
    • Are excited as much by the impact you create as you are by how you achieve it.
    • Hold yourself and others to a high bar when working with production systems.
    • Take pride in working on projects to successful completion involving a wide variety of technologies and systems.
    • Thrive in a collaborative environment involving different stakeholders and subject-matter experts.
    • Enjoy working with a diverse group of people with different expertise (for example, ¼ of Stripes work in a country that’s different from the one they grew up in). Almost every role at Stripe collaborates with some engineers; from Sales and Support in sharing feedback from our customers, to Legal and Accounting in supporting our systems for tracking money movement and reporting around the world.

    It’s not expected that any single candidate would have expertise across all of these areas. For instance, we have wonderful team members who are really focused on their customers’ needs and building amazing user experiences, but didn’t work on APIs before joining Stripe.

    You might work on:

    • Building a new API for our users, or iterate on existing APIs.
    • Launching a new market, payment method, or product.
    • Building automated systems to ensure Stripe is meeting the legal and regulatory obligations in all the countries we operate inside of.
    • Working with our Analytics and Fraud teams to reduce chargebacks and declines.
    • Building new tools for our business teams.

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Backend / API Engineer, Money Movement Platform

    Stripe
    North America Only
    5 months ago

    The Money Movement team is working toward a future in which all of the complexity that comes with handling money (e.g. accepting different currencies, adopting new payment methods, integrating with hundreds of banks globally) is hidden from Stripe’s users. This team is core to Stripe’s business and thousands of developers will use our platform and infrastructure to create valuable products and services that billions of people use.

    Our team is responsible for building out the platform that powers money movement for all Stripe Products including Connect, Issuing, and Corporate Card. Ultimately, our goal is to increase the GDP of the internet by making it easy to build global products, services, and platforms that handle money.

    The Money Movement team is currently looking for Backend Engineers to help build the platform that will shape how Stripe moves money at a global scale. Engineers will work across the stack, from the core financial APIs that all of Stripe’s products are built on—like transfers, payouts, and top-ups—to the financial integrations we rely on to move billions of dollars in countries around the world. The team also runs infrastructure that abstracts payment networks globally to expose capabilities for moving money with a variety of characteristics like speed, currency and cost. We are responsible to ensure that money gets to its destination quickly, reliably and in a cost effective manner.

    You will:

    • Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams.
    • Work with engineers across the company to build new features at large-scale.
    • Improve engineering standards, tooling, and processes.
    • Shape future proof interfaces that are easy to build against and meet the requirements of product teams.
    • Debug production issues across services and multiple levels of the stack.

    You may be a fit for this role if you:

    • Have a strong technical background, including 7+ years of experience building impactful products or systems.
    • Have solid experience in designing large-scale and complex systems that delivered critical impact to the business.
    • Are skilled in gathering and effectively synthesizing users’ feedback and experience with platforms and product offerings.
    • Are skilled in working across engineering teams and other functions in building alignment, driving decision making, and communicating transparently.
    • Are effective in giving and receiving constructive feedback to/from peers and team members.
  • Stripe logo

    Android Engineer, Multiple Teams

    Stripe
    North America Only
    5 months ago

    Stripe was founded to make it easier for developers to accept payments. We’ve solved a small part of that problem, but our ambition is to go much further. For businesses, it’s still too hard to collect payments in every language, currency, payment method, and tax system. 

    Mobile is an area of important investment for Stripe, and our mobile SDKs and apps are one of the primary touch points for app-centric businesses that use Stripe. Companies like Doordash, Instacart, GOAT, and Kickstarter all use Stripe’s mobile SDKs to power an incredible diversity of experiences in their Android apps. The Stripe Dashboard app is a trusted tool that helps them deeply understand how their business is doing and perform daily operational tasks on the go. 

    We’re looking for engineers with empathy for users and a deep understanding of the Android platform to help define the future of Stripe’s mobile apps and SDKs.

    You will:

    • Design, build and maintain Android apps and SDKs in Kotlin.
    • Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to Stripe’s mobile users.
    • Collaborate with Android developers who work on the Stripe mobile apps and Stripe Terminal to set best practices for Android development across the company.
    • Work with user research and product design to understand users and address their needs

    Sample mobile projects:

    • Add support for initiating payouts from the app
    • Add support for creating and sending invoices directly from the app
    • Add new notifications for users to understand how their business is doing in real-time
    • Dream up unique mobile-first features to make it seamless to manage a business on Stripe

    You may be fit for this role if you:

    • Have a strong technical background, with 5+ years of experience in Android development. Ideally, you’ve had some experience building SDK products or contributing to open-source libraries, and appreciate the art of API design
    • Listen well and internalize the best ideas from all over the organization while also setting a vision that others are excited to get behind
    • Prefer simple solutions and designs over complex ones, and have a good intuition for what is lasting and scalable
    • Thrive in a collaborative environment involving different stakeholders and subject matter experts
    • Can put yourself in the shoes of your users and be a steward of crafting great developer and consumer experiences

    You should include these in your application:

    • A description of your work history in the form of a resume or LinkedIn profile
    • [optional] If you’ve published apps or worked on open source mobile projects in the past, please include a link and description

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe logo

    Application Security, Design and Partnership

    Stripe
    North America Only
    5 months ago

    Stripe powers businesses all over the world. We process payments, run marketplaces, detect fraud, help entrepreneurs start a business from anywhere in the world, build world-class developer-friendly APIs, and more. Nearly every system we operate interacts with sensitive financial or personal data — making security a top priority for Stripe.

    We work throughout the entire software development lifecycle but split focus across two sub-teams: Design & Partnership; and Insight & Assessment. 

    Our Design & Partnership team works on secure-by-design and deep product partnership. We build strong relationships with other teams and help them build secure software. This includes reviewing early-stage designs, helping develop threat models, scaling impact by curating blessed security patterns, guidance, training; and championing security initiatives. 

    With the Design & Partnership team you will:

    • Work with engineering teams to design solutions that are inherently secure
    • Be a security subject matter expert and answer security questions 
    • Lead threat modeling discussions and help teams correctly balance security risk and product advancement
    • Lead security initiatives 
    • Scale security effort by empowering engineering teams with the right guidance, patterns and training
    • Develop a deep understanding of Stripe coding practices and concerns.

    We’re looking for someone who has:

    • Strong communication skills, is accustomed to working closely with engineering teams and has the ability to influence
    • Breadth of applied knowledge across application security
    • Software engineering experience in a production environment across multiple programming languages
    • The ability to think like an attacker, develop threat models and help teams reason through different approaches to reducing risk
    • A desire to scale security through simple design, abstraction and education