LogoKode$word
Stripe logo
Verified Tech Organization

Careers at Stripe

Browse and filter through all verified positions currently open at Stripe.

Total Company Roles134
Matching Filter134
stripe.comHQ: San Francisco, California, United States

Stripe is a set of tools for building and running an internet business. We help businesses accept payments from anyone, anywhere, and build new kinds of companies like Lyft or Kickstarter. Internally, we say our goal is to increase the GDP of the internet---we want to bring more businesses online worldwide. In everything we do, we put our users first. We work hard to build the cleanest, most robust APIs possible so that our users can focus on building great products. There's always something more we can do---we're constantly seeking out areas of our product we can improve. We're building a company with folks from all sorts of backgrounds, who make great coworkers and who share and exemplify a few core values: people who are humble, respectful, inclusive, and ready to roll up their sleeves and get important work done for our users. If that's you, we'd love to talk! Stripe's investors include Sequoia Capital, Khosla Ventures, Andreessen Horowitz, and PayPal co-founders Peter Thiel, Max Levchin, and Elon Musk.

Sector:cloud infrastructurecomputer softwareconsumer goodsconsumer internetconsumers

All Openings (134)

Ordered by most recently published

Software Engineer, New Grad

On-sitefull timeEntry / JuniorSan Francisco, United States
Apply Now

Who we are About Stripe Stripe is a technology company focused on improving the conditions for economic growth and prosperity. We build programmable financial infrastructure, rethinking from first principles how financial services should work, to make it easier and cheaper for any business to start and scale. More than 10 million businesses build on Stripe, spanning the economic frontier—from solo founders to established enterprises—united by a practical focus on growth. The most ambitious companies in the world use Stripe as core infrastructure to grow faster. They process trillions of dollars a year on Stripe, equivalent to around 1.6% of global GDP. While economic growth makes everyone better off, open markets also enable greater variety. When any business can easily serve a global customer base, the quality and diversity of products in the world increase, and craft and creativity are unleashed into the smallest niches. Our own growth is wholly contingent on the success of the businesses building on Stripe. We therefore invest back into our technology at an unusual rate. We make upgrades to our products every single day to deliver compounding gains to our customers. We maintain some of the most reliable APIs on the internet. We build entirely new pieces of financial infrastructure to enable new ideas. And our significant advances in risk and fraud infrastructure over many years are making the internet economy safer and more accessible. Though people at Stripe don’t tend to take themselves seriously, Stripe is a fairly serious place: our customers are depending on us for their livelihoods. We admire ambition, intensity, curiosity, humility, and rigor. The most effective people become knowledgeable about many domains besides their own. Any company is an applied exercise in understanding some aspect of society or the market. In working with so many (especially the new and innovative ones), we think that Stripe is one of the very best places to learn about how the world works. Your role Stripe is large enough that individual products and projects can be rapidly deployed to a meaningful fraction of the world’s businesses, but small enough that individual agency still has outsized impact. Small teams can impact how millions of businesses grow. Right now the global economy is replatforming around AI, creating new opportunities for growth. We’re at the center of this, and we think the best work is still in front of us. To meet this moment, we’re looking for people who move with urgency, like hard problems, and want their work to matter at a time of great change. If that’s you, there’s no better place to build your career. Who you are Ambitious builder: You’re energized by building solutions without clear precedent and solving problems with far-reaching consequences. Successful Stripes are deeply curious, and prefer the joy of discovery to the comfort of certainty. Rigorous thinker: You appreciate that things worth doing are rarely simple. You enjoy working on problems that have never been tackled before. Adaptable problem solver: You adapt quickly and treat obstacles as opportunities. At Stripe we embrace kindness while encouraging Stripes to take measured risks and act boldly, even in the absence of consensus. Minimum requirements A Bachelor’s or Master’s degree in computer science or a directly related field, obtained by summer 2027, or equivalent work experience; New grad candidates should have no more than 18 months of professional experience (excluding internship experience). Experience and familiarity with programming, either through side projects or classwork. We work mostly in Java, Ruby, JavaScript, Scala, and Go. We believe new programming languages can be learned if the fundamentals and general knowledge are present. Experience from either previous internships or working collaboratively on multi-person coding projects (in a university or professional setting). Ability to learn unfamiliar systems and form an understanding of those systems, through independent research and working with a mentor or subject matter experts. Clear written communication skills, with the ability to explain your work to stakeholders, team members, and other Stripes. Ability to leverage AI tools to accelerate development while applying rigorous critical thinking and professional judgement to review, refine, and validate all outputs. Preferred qualifications One or more areas of specialized knowledge (frontend, backend, infrastructure or other technologies) balanced with general skills and knowledge. Experience in code review practices, and an understanding of how to safely update production systems. Familiarity with navigating and managing work in large code bases. Experience leading small projects independently, and contributing to larger projects alongside peers. Ability to operate with high agency in navigating complex technical obstacles independently, knowing precisely when to unblock oneself and when to ask for help.

View more...
Software EngineeringVia Greenhouse
Verified4 days ago

Software Engineer, Billing Platform

Remotefull timeSeniorSan Francisco, United States (Remote)
Apply Now

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and 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. About the team The Revenue and Financial Automation (RFA) organization at Stripe is building a modern, revenue-focused, financial management platform for fast-growing, digital-native companies. Hundreds of thousands of businesses of all sizes and types use Stripe Billing to collect revenue for recurring and one-time payments across a variety of different pricing models—from selling SaaS subscriptions, to orchestrating multi-stage contracts, delivering Usage-Based Billing, and providing recovery and retention tools to prevent customer churn. What you'll do As an engineer on the team, you'll be responsible for shaping and building a suite of products that let our users model and operate their business more efficiently. You'll work on projects that span technologies, systems, and processes where you'll design, build, test, and ship code every day. In this cross-functional role, you'll collaborate with experts in infrastructure, security, design, and operations to build business-critical internal and external features that power Stripe users around the world. Responsibilities Design the next generation of Stripe products to meet the high-growth needs of our company and customers for years to come Deliver value through a strong collaborative, user-first approach with stakeholders and customers Mentor engineers to help them grow Debug and solve critical production issues across services and multiple levels of the stack Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 5–12+ years of experience in backend or platform software development Ability to write high-quality code (in programming languages like Go, Java, C/C++, etc.) Hands-on experience contributing to or building large-scale distributed systems Strong collaboration skills, with the ability to work across work streams within your team and contribute to your peers' success Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset Preferred qualifications Familiarity with event-driven architectures Experience with subscription management, usage-based billing, or financial reporting systems Interest in financial infrastructure and how businesses manage their revenue operations Direct leadership and mentorship experience

View more...
Software EngineeringVia Greenhouse
Verified4 days ago

Staff Software Engineer, Financial Crimes

On-sitefull timeLead / StaffToronto, Canada
Apply Now

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and 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. About the team Risk Engineering builds the systems that protect Stripe from fraud, credit losses, and regulatory risk across user onboarding, compliance, financial crimes, and identity verification. Financial Crimes Engineering builds the systems and controls that let Stripe safely onboard businesses in emerging and regulated industries while keeping Stripe in compliance with sanctions law, anti-money-laundering rules, and financial partner requirements. We keep known bad actors off Stripe, find new through ongoing detection, and build AI-augmented tooling that helps expert reviewers resolve cases quickly and accurately. We operate at scale, screening every user, enforcing jurisdictional restrictions across money movement in real time, and automating signal acquisition and synthesis into investigation workflows. We're now re-architecting our screening platform to make it safe and easy for new Stripe products to launch with the right financial crimes controls, to express richer policy as code, and to serve as a multi-tenant Risk Platform offering across Stripe's products and subsidiaries. What you'll do As a Staff Engineer on Financial Crimes Engineering, you'll own technical direction across our screening, detection, and review systems. You'll design infrastructure that balances screening latency with accuracy, build the systems that surface emerging risk and collect information to resolve it, and ensure investigators have the tooling they need. You'll work across distributed systems and policy logic, partnering with ML, Legal, and Compliance to translate regulation into working software. Responsibilities Define technical strategy & vision: Establish the multi-year architecture for Stripe’s real-time entity matching infrastructure, policy enforcement engines, and reviewer tooling Architect high-scale systems: Design and optimize distributed screening engines and detection pipelines handling entity- and transaction-level requests at scale with strict SLA and uptime guarantees. Build investigations infrastructure: Design the systems that surface suspicious activity, collect additional information from users, route cases to reviewers, and augment human judgment with AI to drive faster, more accurate case resolution. Drive cross-functional technical alignment: Serve as the primary technical voice with Legal, Compliance, ML, and Product leaders to translate evolving global regulatory requirements into technical ones. Enable Risk as a Service: Lead the architectural evolution toward a multi-tenant screening platform - laying the technical foundation for both internal product launches and external developer-facing APIs. Raise the engineering bar: Set standards for system design, API consistency, and operational rigor across backend and ML-adjacent systems; mentor senior engineers and lead high-stakes design reviews. Ensure operational excellence: Own system reliability, observability, and latency, ensuring production systems adapt quickly to sudden changes in global sanctions lists or traffic spikes, and participate in an on-call rotation for these systems. Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 10+ years of software engineering experience, including 5+ years in a strategic technical leadership role on core infrastructure, distributed systems, or platform engineering. Proven experience designing, building, and operating high-throughput, low-latency APIs and distributed backend systems at scale. Track record of defining technical roadmaps and driving alignment across multiple engineering teams and cross-functional domains. Hands-on technical depth - comfortable jumping from high-level system architecture down to code-level performance tuning and production debugging. Exceptional written and verbal communication skills, with a track record of articulating technical decisions to non-technical stakeholders. Preferred qualifications Domain experience in financial crimes, sanctions screening, AML (Anti-Money Laundering), entity resolution, or high-stakes trust & safety platforms. Familiarity with applying LLMs or ML to operational workflows (e.g., case triage, entity resolution, review automation), or experience with fuzzy string matching and NLP for entity matching. Experience building investigator/analyst tooling, case management systems, or human-in-the-loop review workflows. Experience building platform products or APIs consumed by both internal engineering teams and external developers (e.g., API backward compatibility, client libraries). Prior experience leading 0-1 platform builds or major architectural modernizations from concept to production. Tech stack experience across multi-language environments (e.g., Primarily Ruby and Java) and modern data infrastructure Comfortable navigating ambiguity and making high-judgment engineering calls in a fast-moving regulatory environment

View more...
Software EngineeringVia Greenhouse
Verified4 days ago

Engineering Manager, Requirements Management (Risk)

On-sitefull timeMid-LevelToronto, Canada
Apply Now

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies — from the world's largest enterprises to the most ambitious startups — use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and 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. About the team The Mission: Lead the engineering team building the Requirements Management API and infrastructure that enables Stripe to collect, explain, track, and resolve risk requirements throughout the user lifecycle from onboarding through ongoing monitoring. This work makes Risk reusable across products, markets, and user types, while helping Stripe expand regulated financial products without rebuilding compliance and risk workflows for each new use case. The Scale: The team’s interfaces and standards influence how requirements are created and fulfilled across Risk, Onboarding, and product integrations—not just a single product experience. This requires broad cross-team influence across 6+ teams. It is currently 6 people and actively hiring. The Complexity: This role has technical complexity in both API design and system scalability / reliability. The underlying system is used broadly across all of Stripe, serves a high volume of traffic, and has critical SLOs backing meaningful user-facing APIs. The role also requires strong product judgment: translating risk-management needs into reusable APIs that work for Risk teams while delivering clear, effective remediation experiences for Stripe users. The Stakeholders: Partner with Risk Engineering teams, Onboarding, Product, Data Science, and product teams integrating with the platform. You will align decisioning, information-collection, and user-facing presentation experiences around consistent, explainable requirements. What you'll do As an Engineering Manager at Stripe, you will operate with full autonomy across a complex, high-impact area of our product or infrastructure. Your scope extends beyond a single team - you lead or strongly influence multiple engineering teams, execute on parallel high-priority workstreams, and develop senior engineering talent. You are expected to set direction, align stakeholders, make decisions that stick, and deliver results without needing to be directed. This is the career level for Engineering Managers at Stripe: the fully realized, autonomous EM who drives lasting organizational impact. Responsibilities Lead with Scope and Autonomy: Drive impact across multiple teams or a significant product area, fully independently. Translate organizational goals into a concrete execution plan, manage complex parallel workstreams, and hold yourself and your team(s) accountable for delivering meaningful results at a consistently high bar. Define Strategy and Roadmap: Develop the vision, strategy, and goals for your area without waiting to be told what to do. Anticipate user needs, technical challenges, and business priorities — and make decisions that hold up over time. Communicate your plan clearly and persuasively to both your team and senior leadership, and connect your team's work to Stripe's broader mission. Develop Senior Talent: Invest meaningfully in the growth of senior engineers and emerging leaders on your team. Provide direct coaching, create meaningful stretch opportunities, and give candid feedback that elevates both individual and collective performance. Managers, senior ICs, and high-potential engineers grow under your leadership. Drive Cross-Functional Alignment: Build trusted, productive working relationships with stakeholders across Product, Design, and adjacent engineering teams. You resolve ambiguity at the intersections, align teams around shared priorities, and ensure your organization's work is understood and valued across Stripe. Hire and Scale the Team: Take a strategic and proactive approach to recruiting. You attract senior engineering talent, set a high hiring bar, and ensure every hire improves your team and Stripe as a whole. You have a demonstrated track record of building diverse, high-performing teams. Operate with Rigor: Instill a culture of high standards, ownership, and operational excellence across your organization. Proactively identify systemic issues, drive process improvements, and model the behaviors you want to see — including quality, urgency, and a sense of craft. Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements Bachelor's degree or equivalent practical experience with 10+ years of software development experience 4+ years of engineering management experience with a demonstrated, autonomous track record of impact as an EM — you deliver consistently without close direction Experience leading high-complexity engineering teams executing in parallel on multiple difficult, high-impact workstreams simultaneously Proven ability to influence and align cross-functional stakeholders without direct authority, communicating a clear direction that others follow Meaningful recruiting experience, including a track record of attracting and developing senior engineering talent Technical depth sufficient to guide architecture decisions and hold your team's work to a high standard across both product quality and engineering craft Preferred qualifications Experience managing a team which operates a critical service with demanding reliability and latency requirements. API design depth, with demonstrated ability to hold a high bar on API quality for a team whose primary product is an API.

View more...
Engineering ManagementVia Greenhouse
Verified4 days ago

ARG Engineering Manager

Remotefull timeLead / StaffUnited States (Remote)
Apply Now

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and 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. About the team The Abuse Research team is dedicated to proactively hunting for emerging abuse vectors and studying complex attacker behaviors. Rather than just reacting to alerts, the team maps complete abuse paths across Stripe products and external systems to validate novel findings and explain the underlying product conditions that enable fraud. By building continuous abuse tests with agentic testing and related systems, they translate their deep research into actionable threat advisories, strategic control recommendations, and regression scenarios that fortify Stripe’s defenses. What you’ll do You will lead the Abuse Research Group (ARG)—a team of threat intelligence analysts, fraud researchers, and detection engineers focused on proactively identifying and mitigating threats to Stripe and our merchants. You will set the research agenda, guiding work across threat actor tracking, hands-on fraud investigations, merchant ecosystem defense, and the detection pipelines that turn findings into production enforcement. You will scale the team through hiring, coaching, and talent development, while serving as a technical advisor on complex investigations. You will also own ARG's relationships with key partners—including Risk, Trust & Safety, Fraud Platform, and Security Engineering. Lead, develop, and retain a team of threat intelligence analysts, fraud researchers, and detection engineers who thrive at the intersection of adversarial research and engineering Set and execute the research agenda across threat actor tracking, fraud investigation, merchant ecosystem defense, and automated detection engineering Provide technical depth and analytical judgment on complex investigations, including API key takeovers, account compromise campaigns, and KYC bypass techniques Operationalize research findings into production-level detection rules, automated response mechanisms, and cross-functional escalations Collaborate with Risk, Trust & Safety, Fraud Platform, and Security Engineering to translate abuse research into proactive platform protections Coordinate with external stakeholders, including law enforcement, to disrupt and attribute high-impact threat actors Coach and mentor individual contributors to support their career development while maintaining high technical standards Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 10+ years of experience leading security engineering or research teams, with a track record of managing technical ICs doing investigative, intelligence, or detection work. B.S. or M.S. Computer Science or related field, or equivalent experience in Security Experience recruiting, growing, and leading technical teams, including performance management Excellent written and verbal communication skills, including the ability to develop and deliver operational or incident-related information to leadership Familiarity with fraud and abuse patterns specific to payments and fintech Hands-on experience with threat intelligence tradecraft: OSINT, dark web collection, actor attribution, and working with structured intelligence frameworks (ATT&CK, STIX/TAXII, or equivalent) Strong understanding of threat actor tactics, techniques, and procedures (TTPs) Preferred qualifications Background in security research, threat intelligence, or fraud detection engineering — prior experience leading or working in teams that study adversary behavior, build detection systems, or operate intelligence programs; experience in payments, fintech, or financial crime is a strong plus. Technical fluency across the domains ARG works in — threat intelligence, fraud signal development, detection engineering, and OSINT. Experience managing or growing technical research teams, ideally in a domain where the work is investigative, ambiguous, and doesn't map cleanly to sprint velocity.

View more...
Engineering ManagementVia Greenhouse
Verified4 days ago

Software Engineer, Intern (Summer or Winter)

On-siteinternshipInternshipDublin, Ireland
Apply Now

Who we are About Stripe Stripe is a technology company focused on improving the conditions for economic growth and prosperity. We build programmable financial infrastructure, rethinking from first principles how financial services should work, to make it easier and cheaper for any business to start and scale. More than 10 million businesses build on Stripe, spanning the economic frontier—from solo founders to established enterprises—united by a practical focus on growth. The most ambitious companies in the world use Stripe as core infrastructure to grow faster. They process trillions of dollars a year on Stripe, equivalent to around 1.6% of global GDP. While economic growth makes everyone better off, open markets also enable greater variety. When any business can easily serve a global customer base, the quality and diversity of products in the world increase, and craft and creativity are unleashed into the smallest niches. Our own growth is wholly contingent on the success of the businesses building on Stripe. We therefore invest back into our technology at an unusual rate. We make upgrades to our products every single day to deliver compounding gains to our customers. We maintain some of the most reliable APIs on the internet. We build entirely new pieces of financial infrastructure to enable new ideas. And our significant advances in risk and fraud infrastructure over many years are making the internet economy safer and more accessible. Though people at Stripe don’t tend to take themselves seriously, Stripe is a fairly serious place: our customers are depending on us for their livelihoods. We admire ambition, intensity, curiosity, humility, and rigor. The most effective people become knowledgeable about many domains besides their own. Any company is an applied exercise in understanding some aspect of society or the market. In working with so many (especially the new and innovative ones), we think that Stripe is one of the very best places to learn about how the world works. What you’ll do As an intern at Stripe you’ll work on projects across our stack that directly impact the way millions of businesses operate. You’ll own problems end to end with the support of your manager and teammates. It’s an opportunity to work alongside some of the most creative and technically rigorous engineers in the industry and learn how to ship high-quality work at scale. By contributing to Stripe’s codebase you’ll work across domains that give you insight into how the global economy works. Recent intern projects include expanding Stripe’s Payments Foundation Model capabilities to improve generalized anomaly detection, building more approachable fraud controls, creating safer payouts, and developing user-facing solutions that prevent costly pricing mistakes and make merchant checkout setup easier. Our internship program is competitive and the expectations are high. Responsibilities Operate as a real member of the team you join; engage in team discussions, decisions, and the technical design process. Write software that will be used in production, and has meaningful impact to Stripe’s business and users. Give and receive technical feedback through code reviews or design discussions Collaborate with other engineers and cross-functional stakeholders to proactively seek and incorporate feedback. Learn quickly by asking great questions, working with your intern manager and teammates effectively, communicating the status of your work clearly, and building with the latest AI tooling. Who you are Ambitious builder: You’re energized by building solutions without clear precedent and solving problems with far-reaching consequences. Successful Stripes are deeply curious, and prefer the joy of discovery to the comfort of certainty. Rigorous thinker: You appreciate that things worth doing are rarely simple. You enjoy working on problems that have never been tackled before. Adaptable problem solver: You adapt quickly and treat obstacles as opportunities. At Stripe we embrace kindness while encouraging Stripes to take measured risks and act boldly, even in the absence of consensus. Minimum requirements A strong fundamental understanding of computer science through pursuit of a Bachelor’s or Master’s degree in computer science, math, or a related discipline. Experience and familiarity with programming, either through side projects or classwork. We work mostly in Ruby, Java, Javascript, Go, and Scala. We believe new programming languages can be learned if the fundamentals and general knowledge are present. Experience from previous internships or other multi-person projects, including open source contributions, that demonstrate evaluating and receiving feedback from mentors, peers, and stakeholders. Ability to learn unfamiliar systems and form an understanding of those systems, through independent research and working with a mentor or subject matter experts. Ability to leverage AI tools to accelerate development while applying rigorous critical thinking and professional judgement to review, refine, and validate all outputs. Preferred qualifications At least 1 year of university education, or equivalent work experience. One or more areas of specialized knowledge (frontend, backend, infrastructure or other technologies) balanced with general skills and knowledge. Experience writing high quality pull requests, with good test coverage, and working knowledge to complete projects with minimal defects. Familiarity with navigating and managing your work in new code bases, with multiple languages. Clear written communication skills, with the ability to write clearly to explain your work to stakeholders, team members, and other Stripes.

View more...
Software EngineeringVia Greenhouse
Verified4 days ago

Software Engineer, Connect Tax Reporting

On-sitefull timeMid-LevelBucharest, Romania
Apply Now

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and 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. About the team Tax compliance is a hard problem. When millions of payments flow through a marketplace or platform, the rules for what gets reported, to whom, in which format, and by when are complex, high-stakes, and vary by country. The Connect Tax Reporting team builds products to help businesses collect and verify tax information, prepare and deliver tax forms, and manage reporting obligations across jurisdictions. This includes 1099 reporting in the US and digital platform reporting across the EU, Australia, Canada, the UK, and other regions. This is a domain where correctness, reliability, and user trust matter deeply. A late filing, an incorrect form, or a missed reporting threshold can create regulatory risk and erode trust with platforms and their sellers. Our systems handle high-volume seasonal workflows, support complex country-specific rules, and remain dependable under fixed filing deadlines. What you’ll do You’ll build products and systems that simplify tax reporting for platforms and their users. You’ll take projects from discovery and technical design through implementation, launch, and operation. Your work may include improving tax information collection, building APIs and data pipelines, automating reporting processes, and strengthening the reliability of production systems. You’ll collaborate with product managers, tax operations, support, and engineers across Stripe. AI-assisted development will be part of your day-to-day work as you design, build, test, and operate software. Responsibilities Design, build, and operate features across tax reporting user experiences, APIs, services, and data workflows Turn user and business needs into clear technical approaches and deliver projects from concept to launch Build scalable, reliable, secure, and maintainable software supported by appropriate tests Improve tax reporting workflows through automation and operational tooling Review code and collaborate with engineers to improve implementation quality and share technical context Monitor production systems, respond to incidents, and improve reliability, observability, and runbooks Partner with product, tax operations, support, and engineering teams to deliver solutions that meet user needs Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 4 years of experience building, testing, and maintaining production software in one or more general-purpose programming languages (Ruby, TypeScript, Python, Java, C#, etc.). Experience delivering software projects from problem definition through launch Ability to make technical decisions and communicate tradeoffs through code, design documents, and technical discussions Experience debugging and operating production systems Familiarity with AI-assisted development tools Preferred qualifications Experience building backend services, APIs, batch workflows, data pipelines, or user-facing product experiences Experience with distributed systems, asynchronous processing, large-scale data workflows, or search infrastructure Experience with financial, compliance, reporting, or other systems where correctness, privacy, and data integrity matter Interest in learning tax reporting concepts and building products for platforms and their users

View more...
Software EngineeringVia Greenhouse
Verified4 days ago

Software Engineer, Vulnerability Management

Remotefull timeMid-LevelUnited States (Remote)
Apply Now

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and 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. About the team In this role, you would join Stripe's Vulnerability Management team, whose mission is to "Surface vulnerabilities at scale across Stripe." Our vision is to create a culture of continuous excellence in managing vulnerabilities. We want to enhance customer trust by giving users context about threats and vulnerabilities affecting Stripe's systems. We aim to be a key partner in Stripe's risk management by providing visibility into vulnerabilities across Stripe's products and services. What you’ll do As a Software Engineer focused on Vulnerability Management at Stripe, you will use your software engineering expertise to find and prioritize vulnerabilities in our systems. Working closely with engineers across the company, you will drive the timely remediation of discovered vulnerabilities, playing a key role in Stripe's overall security and risk strategy. In addition, you will continuously improve Stripe's security defenses by enhancing our vulnerability management processes and selecting effective scanning tools to uncover weaknesses. Your core responsibilities as a Vulnerability Management Software Engineer will involve building data- and agent-backed systems to surface vulnerabilities across Stripe. In addition, you will coordinate fixes to prevent exploits that could impact Stripe or our users and serve as an advisor on security risks. All of this requires collaborating cross-functionally to advocate for practices that strengthen the safety of Stripe's systems and data. Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Responsibilities Identify vulnerabilities using automated tools and triage them appropriately Collaborate with other teams to drive remediation of vulnerabilities Contribute to our overall security and risk management strategy Continuously improve our security posture, processes, and tools Minimum requirements 2+ years of industry software engineering experience (does not include internships or co-ops) Software engineering experience within the security domain Empathy, strong communication skills and a deep respect for the power of collaboration Excellent problem-solving skills and attention to detail High standards for code quality and a constructive attitude to help others raise the bar Preferred qualifications An ability to think creatively and holistically about reducing risk in a complex environment Familiarity with automated vulnerability identification tools and triage Delivery of successful projects using agents to automate human review processes By joining our team, you will have an unprecedented opportunity to put the global economy within everyone’s reach, securely.

View more...
CybersecurityVia Greenhouse
Verified4 days ago

Staff Backend Engineer - CI Services

On-sitefull timeLead / StaffDublin, Ireland
Apply Now

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and 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. About the team The Developer Productivity group is responsible for making Stripe’s developers happy and productive. We work on tools, processes, and code refactoring to accelerate Stripe engineering as Stripe scales. We’re looking for people with an interest in building the tools to improve the day to day experience of Engineers in Stripe. The ideal candidate will have a passion for solving developer experience problems, and a pragmatic ability to ship results iteratively—powered by a mix of technical expertise across some or all of: language processing tools; version control systems; build systems; and distributed systems engineering. You’ll be working on a mix of engineer-facing systems, CI infrastructure platforms, and big-data engineering. What you’ll do We have a ton of important work to do, which is why we’re hiring! Our active projects change all the time, but here are a few examples of recent projects so you can get an idea of the types of work we do: Build and manage systems to handle CI at massive scale—including batching, speculative stacking, merge-race inhibition, and more. Build and manage systems to handle our enormous CI test suite–identifying and managing flaky tests, assessing and reproducing flakiness, and optimizing for test effectiveness. Enhance our CI systems for reliability, including adaptive response to available capacity, resilience and self-recovery from outages, and highly-leveraged observability. Detect and isolate code breakages to minimize their blast radius. Work directly with product engineers to understand and deliver their productivity needs. Responsibilities Scope and lead large technical projects with enormous impact for engineers within Stripe. Design, build, and maintain the core CI systems used by all of Stripe’s engineering teams. Scrutinize and reason clearly about the technology and architecture choices we make in building these products. 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 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. Teach and mentor the next generation of technical leaders at Stripe. Drive the effective and highly-leveraged use of AI-assisted implementation, ops, and delivery within the team. Who you are We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 10+ years of professional hands-on software development experience Hands-on experience designing and building large scale distributed systems A track record of technically mentoring junior and senior engineers Preferred qualifications Customer obsession, ability to articulate and represent customer experience in various forums to drive the right outcome Demonstrated ability of defining & driving complex initiatives/projects across multiple teams Proven success with cross-discipline and cross-team collaborations, possess strong conviction and courage skills Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial Related experience in the area of Developer Tooling, CI/CD or DevOps.

View more...
Software EngineeringVia Greenhouse
Verified4 days ago

Staff Software Engineer, Link

On-sitefull timeLead / StaffWorldwide (On-site)
Apply Now

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and 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. About the team Link helps Stripe's merchants deliver frictionless and secure checkout experiences by auto-filling customers' payment information, letting customers check out in seconds and pay in one click across the Link merchant network. The Link Balance team is building on top of that network to transform Link from a one-click checkout into a global consumer financial platform. Link Balance lets consumers hold, spend, earn rewards on, and off-ramp digital dollars—stored as stablecoins, powered by Bridge and Privy, and distributed through Stripe's network of hundreds of millions of consumers. We're bringing the borderless, programmable, and instant utility of digital dollars into everyday use. What you'll do We’re hiring a Staff Software Engineer to lead the design and delivery of new money-movement capabilities in Link. You will take ambiguous product opportunities and turn them into reliable, scalable, and intuitive experiences for consumers and merchants. This is a hands-on individual-contributor role with broad technical and organizational scope. You will own large, cross-functional projects from early product and technical definition through launch and iteration; lead teams of engineers through complex execution; and partner closely with the many Stripe systems and teams that make money movement possible. You will work across the stack, building services and APIs as well as the user experiences that expose those capabilities. The work may involve modern financial infrastructure—including stablecoin-enabled capabilities—while requiring sound judgment around safety, reliability, compliance, and user trust. You will make the architectural decisions that let the balance model scale globally, and raise the engineering bar for the team as we grow. Responsibilities Lead the technical strategy, architecture, and execution for large, ambiguous Link initiatives that create new money-movement primitives. Own projects end to end: clarify the problem, define an incremental technical plan, align stakeholders, drive delivery, launch safely, and use results to guide further investment. Build robust, scalable backend services and high-quality consumer-facing experiences across Java, Ruby, and TypeScript. Lead a project team of engineers through execution, creating clarity on priorities, decisions, risks, and delivery milestones. Partner with Product, Design, Data Science, Risk, Infrastructure, and other Stripe teams to build capabilities that are safe, reliable, and useful. Navigate dependencies across Stripe’s payments and money-movement platforms, making thoughtful tradeoffs between speed, user experience, operational reliability, and durable technical foundations. Raise the engineering bar through technical leadership, design reviews, mentoring, and constructive feedback across the team. Help shape the team’s longer-term roadmap by identifying opportunities, technical risks, and investments needed to scale Link’s financial capabilities globally. Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 8+ years of backend and/or full-stack software development experience, with a track record of owning large, ambiguous systems end-to-end. Demonstrated technical experience leading the design and delivery of large, complex software projects from early definition through production launch. Strong full-stack engineering skills, including experience building reliable backend services and polished user-facing product experiences. Experience leading and unblocking a group of engineers on a substantial project as a senior individual contributor. Ability to operate effectively in high-ambiguity environments: framing problems, making durable technical decisions, and creating an actionable path forward. Excellent cross-functional and cross-organizational collaboration skills, with the ability to align teams with different systems, priorities, and constraints. Strong engineering judgment around system reliability, operational excellence, security, and maintainability. A product-minded approach to engineering, with a focus on delivering meaningful outcomes for users and the business. Preferred qualifications Experience with Java, Ruby, and/or TypeScript. We care more about strong engineering fundamentals and the ability to learn than expertise in a particular language or framework. Experience building payments, money-movement, fintech, or other regulated financial products. Experience building consumer products at scale, particularly products that require a high degree of user trust. Experience working on 0→1 products or taking new capabilities from concept through launch and iteration. Familiarity with stablecoins, digital assets, or the infrastructure that enables global financial products. Appreciation for the importance of good documentation—internal and external—and taking pride in seeing projects through to successful completion

View more...
Software EngineeringVia Greenhouse
Verified4 days ago

Page 6 of 14