
Explore active software engineering, data, AI, product, and design roles directly from verified employers—and make sure your resume is ready before applying.
Get an instant ATS score, missing keyword alert, and bullet rewrites tailored to your target job before submitting your application.
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 Stripe will succeed at our mission of increasing the GDP of the internet only if we prove ourselves worthy of our users’ trust. The Data Privacy Technologies team contributes to this by building systems that allow Stripe to deeply reason about and protect user data, at scale. As an engineering team, we leverage system design and applied AI/ML to innovate in data classification and pseudonymization techniques such as tokenization, redaction, filtering, and masking. What you’ll do Responsibilities Design, build, and operate core infrastructure used by all of Stripe’s engineering teams, for example to automatically annotate and obfuscate sensitive data Make impactful decisions at the intersection of privacy, security and productivity — the edge cases, failure modes and tradeoffs Collaborate closely with legal, product, compliance, operations and other engineering teams to embed best practices for data protection into how products and infrastructure are built Improve engineering standards and processes 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 2-5 years of software engineering experience Experience building and owning highly available, scalable and performant systems in a high-stakes production environment Empathy, excellent communication skills and a deep respect for the power of collaboration A learning mindset The ability to think creatively and holistically about reducing risk in a complex, fast-changing environment The ability to drive next steps when encountering ambiguous problems without clear ownership Preferred qualifications Data platform/systems experience Applied AI/ML experience Privacy or security experience
Who we are About Stripe Stripe, LLC. 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. What you’ll do Responsibilities Drive technical innovation to support automation and efficiency, serving both Stripe users and internal teams; Collaborate with user-facing teams to understand operational challenges and implement robust technical solutions; Design and implement features to power Stripe's global 24/7 support operation. Write high-quality, well-tested code with appropriate monitoring and observability; Build support for initiatives by sharing compelling data, and measure outcomes to demonstrate successful execution; Participate in technical design discussions and contribute to architectural decisions; Partner with product and design teams to deliver excellent user experiences. Who you are Minimum requirements Must have a Bachelor's degree or foreign equivalent in Computer Science, Software Engineering, or a related field, plus 3 years of software development experience. Must also have 3 years of experience in each of the following: Building production software systems with well-tested code; Front-end and back-end software development; Designing, building, and maintaining functional applications including web-based agent tooling platforms, case management and routing systems; Integrating and maintaining multiple systems and processes including cloud-based infrastructure platforms, database systems, API gateways, authentication systems, and CI/CD pipelines; Developing software solutions that support internal operations or customer workflows; Writing software in Ruby, React, or TypeScript; Building and maintaining high-throughput API services; and Improving system performance and operational efficiency Salary: $161,637.00 - $213,800.00/yr. This salary range represents the base salary range for the role and any sales commissions / sales bonuses targets, if applicable, would be in addition to the base salary. 40 hrs/week 100% Telecommuting permitted. Multiple Positions Available. Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends. CA32. #LI-DNI
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 Our mission is to enable effective financial decisions through reliable data, increased efficiency, and automation. We support Marketing, Sales, Seller, Accounting, Tax, Finance and Strategy (F&S), Finance Operations (FinOps), and Treasury functions across automation, data insights, and process improvements. You may work on a wide variety of critical business areas including Seller Systems — Responsible for building the systems and tooling that make sellers and internal revenue teams at Stripe dramatically more productive and effective. We partner with Sales, Finance, Legal, and Product to deliver a single "plane of glass" selling experience that spans deal creation and modeling, negotiation and approvals, contracting, onboarding, and activation. The Seller Systems team composes first‑party, custom Stripe components with best‑in‑class third‑party business systems to deliver configurable, auditable, and globally scalable workflows. Engineers on Seller Systems build services, APIs, integrations, data pipelines, and internal UIs that power seller productivity, reduce time‑to‑activation, improve deal velocity, and enable AI‑driven assistive workflows. Use cases include deal modeling and pricing engines, approval and orchestration platforms, CLM/CPQ integrations, onboarding automation, seller analytics, and AI‑assisted seller tooling. Finance Engineering — Responsible for building the robust and scalable infrastructure that powers the company's core financial operations, including payments processing, fund settlement, accounting, and business intelligence. The Finance Engineering team is at the core of Stripe to empower business-critical financial domains including Accounting, Finance operations, Finance and Strategy, and Treasury. Engineers on the Financial Engineering team build platforms, data pipelines, and financial products for the Finance team. The use cases include financial analytics and insights, accounting automation, auditing, financial planning and forecasting, and financial business intelligence. Marketing and Sales Systems — Responsible for building the most measurable, cross-channel messaging capability possible, to attract and engage customers. We do this through scalable motions, with the most relevant messaging and increasing reach of our marketing motions. We are a cross-functional team of engineers, analysts, marketers, and product managers that deliver the insights, internal systems and tools that fuel growth at Stripe. As part of the Marketing Systems team, you own systems that power go-to-market motions productizing gathered insights and intelligence. This includes building tools that 1/ power better digital experiences, 2/ accelerate customer journey with intelligent orchestrations, 3/ drive smarter decisions with CDP, and 4/ improve marketer and seller productivity. What you'll do We're looking for Software Engineers who want to make an impact on managing money at a global scale with a passion for building ergonomic APIs. You'll play a key role in extending our balance management platform and in building out a new funds accessibility platform leveraged by enterprises and SMBs alike. Our team collaborates with many cross-functional teams — from Infrastructure to Product — at Stripe to deliver innovative solutions that address evolving user needs. Responsibilities Design, build, and maintain beautiful, robust, and high-performance APIs and services Ensure our infrastructure is extensible, scalable, reliable, and meets service-level agreements for both external and internal users Hide complexity from our users behind simple yet powerful abstractions Partner closely with other engineers, analysts, and scientists to build highly scalable systems, to deliver delightful developer experiences and comprehensive interfaces Build the APIs that power internal stakeholder-facing UI experiences, defining composable data models and durable interfaces Debug production issues across services and multiple levels of the stack with an eye towards improving maintainability over the long term Improve engineering standards, tooling, and processes 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 experience designing, implementing, and operating large-scale, high-performance APIs and services You have implemented server-side APIs in dynamic languages like Ruby, working with document and relational datastores (especially Mongo and MySQL) and enjoy spelunking through new datasets (especially in systems like Redshift, Presto, or Trino). Empathetic, collaborative, and user-first mindset in everything you build and have excellent oral and written communication Experience proactively seeking feedback from users, teammates, and subject matter experts The skills to build holistically — from specs and documentation to implementation, testing, deployment, and measuring impact and ability to balance speed, complexity, and scope in service of user needs Preferred qualifications Experience with large-scale financial tracking systems Good understanding and practical knowledge in cloud-based services (e.g. gRPC, GraphQL, Docker and Kubernetes, cloud services such as AWS, etc.) Experience in marketing domain building products that contribute to marketing tech stack Experience with machine learning, recommender systems, product-led growth, or lifecycle marketing Prior experience building distributed systems or a microservices architecture
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 Exact team matching for one of the subteams within the following orgs will begin during final stages. If you have a strong preference for a specific org, please flag this to your recruiter during your recruiter screen. Money as a Service (MaaS) Money as a Service is a new org within Stripe which is all about making money programmable through funding, FX'ing, sending, and spending. The Money as a Service (MaaS) teams build the APIs and product experience that allow Stripe users to perform these money management capabilities on Stripe globally. We've recently launched several products. Multicurrency balances Global Payouts Payments and Risk The Payments organization focuses on developing products and platforms that enable users to accept payments from customers efficiently. This includes building APIs for processing payments, enabling regional, non-card payment options, and extending Stripe's capabilities to make it easy for businesses to accept in-person payments. Optimized Checkout and Link teams work to create best-in-class checkout experiences that enhance customer satisfaction and drive merchant conversion rates. The Risk Engineering team develops products that minimize financial and regulatory risks while ensuring a seamless user experience, thereby safeguarding Stripe's brand and financial stability. What you'll do We're looking for backend, frontend-leaning fullstack, and fullstack engineers who are interested in building software services and platforms that impact thousands of employees and millions of Stripe users, regardless of whether they're an end user, developer, or partner. Responsibilities Scope, design, build, and maintain APIs, user experiences, services, and large-scale systems that reliably and efficiently handle billions of money movement requests Debug and solve critical production issues across services and multiple levels of the stack Mentor engineers to help them grow Meet directly with our users to help shape product changes Collaborate with stakeholders across the company to build new features at large-scale, while improving internal engineering standards, tooling, and processes Collaborate effectively in a distributed and hybrid team, maintaining open communication and strong connections with colleagues 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 2-12+ years of industry software engineering experience (does not include internships or co-ops) Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic) Strong collaboration skills and the ability to work across workstreams within your team and contribute to your peers' success Ability to thrive with a high level of autonomy and responsibility, and an entrepreneurial mindset Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users Preferred qualifications Experience building user interfaces Experience with user research or interaction design Experience designing and building APIs
Software Engineer, Optimized Checkout & Link - Stripe, LLC - South San Francisco, CA Who we are About Stripe Stripe, LLC. 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. What you’ll do Responsibilities Work with a wide range of systems, processes and technologies to own and solve problems from end-to-end. Craft new products and features that impact millions of people and businesses around the world. Explore creative opportunities for next-gen payments experiences that leverage the depth of Stripe's payment technology. Collaborate with stakeholders across the organization such as product, design, infrastructure, marketing, and operations. Develop and execute against both short- and long-term roadmaps. Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation. Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter. Who you are Minimum requirements Must have a Bachelor degree or foreign equivalent in Computer Science or a related field, plus 3 years of experience in software development. Must also have 3 years of experience in each of the following: Programming Languages Ruby and Java. Javascript or Typescript. Designing, building, and maintaining robust, versioned RESTful or GraphQL APIs that support both internal and external consumers. Working with NoSQL databases including Mongo. Automated testing practices, including unit, integration, and end-to-end testing, to uphold high engineering standards and code quality. Development, testing, deployment, and ongoing maintenance of software products and features. Salary: $161,637 - $213,800.00 /yr. This salary range represents the base salary range for the role and any sales commissions/sales bonuses targets, if applicable, would be in addition to the base salary. 40 hrs/week 100% Telecommuting permitted. Multiple positions available. Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends. CA31 #LI-DNI
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 Payments is Stripe's flagship product. Our payments platform processes trillions of dollars annually. This team has the opportunity to expand the reach of Stripe's global payments network, design and implement novel payment capabilities, and deliver best-in-class reliability and performance. We have software engineers in almost every team across Stripe, and in this role, you'll be making some of the most significant decisions for the company. You'll get to work with other engineers to build 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. What you'll do You'll work on projects that span technologies, systems, and processes where you'll design, build, test, and ship great code every day. Responsibilities Design, build, and maintain APIs, services, and systems across Stripe's engineering teams Work with a wide range of systems, processes, and technologies to own and solve problems end-to-end Collaborate with other engineering teams across Stripe's global offices Uphold our high engineering standards and bring consistency to the many codebases and processes you encounter Improve engineering standards, tooling, and processes Who you are You're energized by solving real problems for real users. You use the word "users" or "customers" a million times a day. You thrive at the intersection of technology and business—equally comfortable diving deep into technical architecture and sitting with customers to understand their challenges. You like working hands-on with your colleagues. You're passionate about building elegant, scalable solutions and helping others reach their full potential. You believe teams that deeply understand their users build great products, and you're excited to work closely with regional teams, product partners, and strategic customers. 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+ years of professional software development experience Either a Bachelor's degree in a technical field involving coding (e.g., Computer Science, Engineering, Physics, Mathematics) or equivalent technical experience Experience working on projects that involved multiple engineering teams Empathy, strong communication skills, and a deep respect for the power of collaboration 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 Preferred qualifications Experience with financial product companies and interest in financial products and markets User-facing or cross-functional roles where you shaped the product roadmap and solved user needs
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 Payments organization focuses on developing products and platforms that enable users to accept payments from customers efficiently. This includes building APIs for processing payments, enabling regional, non-card payment options, and extending Stripe's capabilities to make it easy for businesses to accept in-person payments. The Risk Engineering team develops products that minimize financial and regulatory risks while ensuring a seamless user experience, thereby safeguarding Stripe's brand and financial stability. The Premium Merchant Experiences team helps businesses using Stripe succeed by providing high-quality, contextual, and timely premium support options. Our Dublin-based team is a startup within Stripe, building a greenfield product—offering both automated, AI-driven support and improved access to technical experts across Stripe. Team matching—exact team matching for one of the subteams within this org will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. What you'll do We're looking for software engineers who are interested in building software services and platforms that impact thousands of employees and millions of Stripe users, regardless of whether they're an end user, developer, or partner. Responsibilities Work with a wide range of systems, processes, and technologies to own and solve problems from end-to-end Work closely with engineers, designers, and product managers to build new features and products Uphold our high engineering standards and bring consistency to the many codebases and processes you encounter Build elegant APIs and user experiences that enable merchants to run and scale their businesses on top of Stripe Contribute to the design and architecture of the next generation of Stripe's infrastructure, to meet the high-growth needs of our company and customers for years to come 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 2–12+ years of industry software engineering experience (does not include internships or co-ops) You work effectively across the stack from top to bottom, comfortably navigating codebases with different languages and tools You're equally comfortable shipping user-facing experiences as you are writing custom queries to analyze experiment results Strong coding skills in any programming language (we understand new languages can be learned on the job, so our interview process is language-agnostic) Strong collaboration skills, with the ability to work across workstreams within your team and contribute to your peers' success Ability to thrive on a high level of autonomy and responsibility, and think of yourself as entrepreneurial Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users Preferred qualifications Experience working in high-growth teams similar to Stripe Experience building financial systems or tools for financial experts
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 Product Security Data Platforms team is a newly established engineering team within Stripe Security. Our mission is to build the foundational infrastructure that provides our users with unprecedented visibility into the security posture of their Stripe integration. While Stripe is renowned for industry-leading payment protection, we are expanding our focus to provide a comprehensive security telemetry platform that helps businesses protect their entire digital ecosystem on Stripe. As a founding member of this team, you'll architect a large-scale customer-facing security data pipeline and presentation layer. Much like modern security observability platforms and data lakes that have transformed cloud infrastructure, we're building an API-first service that transforms massive streams of behavioral data into actionable security intelligence. This team operates at the intersection of high-throughput data engineering and cybersecurity, creating the systems that will allow the world’s most sophisticated companies to monitor, detect, and respond to threats in real time. What you’ll do As a Senior Software Engineer on this founding team, you'll lead the technical design and implementation of our core security data pipelines. You'll define how we capture security signals, process them at scale, and deliver them to our users through robust, developer-friendly interfaces. If you have security domain knowledge, you'll have opportunities to help shape product vision. Responsibilities Architect scalable foundations. Design and implement a highly available, low-latency pipeline capable of processing and augmenting millions of events per second into structured security telemetry. Build API-first products. Develop the core services and streaming APIs that enable enterprise customers to seamlessly ingest security signals into their own internal security operations centers and analytics tools. Engineer security signals. Partner with security researchers and threat detection experts to build the logic that identifies anomalous behavior and surfaces high-fidelity security insights. Define technical strategy. Lead the technical roadmap for the platform, making critical decisions on data modeling, storage strategies, and the abstraction layers that will support future security products. Drive engineering excellence. As a senior leader, you'll set the bar for code quality, system resilience, and operational maturity for a product that requires 99.99%+ availability. Collaborate cross-functionally. Work closely with the Stripe core platform and data teams to leverage global infrastructure while ensuring security data remains isolated and protected. 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 professional software development experience, with a history of shipping and maintaining complex, large-scale systems Expertise in data engineering and distributed systems, with deep experience building and operating high-throughput data pipelines (e.g., Kafka, Flink, Spark, or similar streaming technologies) Strong programming fundamentals, significant experience in languages like Java, C++, or Rust System design leadership, a proven track record of designing robust, scalable architectures and leading cross-team technical initiatives from conception to launch Operational mindset, experience maintaining business-critical services with high availability requirements, on-call rotation, and a strong focus on observability and debugging Communication and collaboration skills, excellent technical writing skills for drafting design documents and the ability to mentor other engineers while collaborating with non-technical stakeholders Preferred qualifications Security domain knowledge, with prior experience building security analytics, threat detection systems, or observability platforms. Platform engineering with experience building "as-a-service" infrastructure where the primary users are other engineers or external developers. Cloud native infrastructure, with prior experience with AWS, Kubernetes, and infrastructure-as-code (Terraform). Product intuition and a desire to work on "0-to-1" initiatives where you help define the product requirements and user experience alongside engineering. Front-end or full stack experience is a plus, particularly with React or TypeScript.
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 Product Security Data Platforms team is a newly established engineering team within Stripe Security. Our mission is to build the foundational infrastructure that provides our users with unprecedented visibility into the security posture of their Stripe integration. While Stripe is renowned for industry-leading payment protection, we are expanding our focus to provide a comprehensive security telemetry platform that helps businesses protect their entire digital ecosystem on Stripe. You'll contribute to a large-scale customer-facing security data pipeline and presentation layer. Much like modern security observability platforms and data lakes that have transformed cloud infrastructure, we're building an API-first service that transforms massive streams of behavioral data into actionable security intelligence. This team operates at the intersection of high-throughput data engineering and cybersecurity, creating the systems that will allow the world's most sophisticated companies to monitor, detect, and respond to threats in real time. What you’ll do As a Software Engineer on this founding team, you'll contribute to the technical design and implementation of our core security data pipelines. You'll help build the systems that capture security signals, process them at scale, and deliver them to users through robust, developer-friendly interfaces. This is an opportunity to grow quickly, make a meaningful impact from day one, and help shape a product that directly improves security outcomes for businesses worldwide. Responsibilities Build scalable foundations. Implement components of a highly available, low-latency pipeline capable of processing and augmenting millions of events per second into structured security telemetry Build API-first products. Develop core services and streaming APIs that enable enterprise customers to ingest security signals into their internal security operations centers and analytics tools Engineer security signals. Partner with security researchers and threat detection experts to build logic that identifies anomalous behavior and surfaces high-fidelity security insights Contribute to technical design. Participate in discussions on data modeling, storage strategies, and the abstraction layers that will support future security products Raise the bar for quality. Write clean, well-tested code and contribute to a culture of code quality, system resilience, and operational maturity for a product that requires 99.99%+ availability Collaborate cross-functionally. Work closely with Stripe's core platform and data teams to leverage global infrastructure while ensuring security data remains isolated and protected 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 2+ years of professional software development experience, with a history of shipping and maintaining complex, large-scale systems Expertise in data engineering and distributed systems, with deep experience building and operating high-throughput data pipelines (e.g., Kafka, Flink, Spark, or similar streaming technologies) Strong programming fundamentals, significant experience in languages like Java, C++, or Rust Operational mindset, experience maintaining business-critical services with high availability requirements, on-call rotation, and a strong focus on observability and debugging Communication and collaboration skills, excellent technical writing skills for drafting design documents and the ability to mentor other engineers while collaborating with non-technical stakeholders Preferred qualifications Experience with or interest in security analytics, threat detection systems, or observability platforms Experience building infrastructure or services used by other engineers or external developers Familiarity with cloud-native infrastructure tools such as AWS, Kubernetes, or Terraform Product intuition and a desire to work on "0-to-1" initiatives where you help define requirements and user experience alongside engineering Front-end or full-stack experience, particularly with React or TypeScript
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 Secrets Infrastructure team provides the cryptographic identity and secrets management foundation for Stripe. We build and operate the internal certificate authority that authenticates every person and service at Stripe, and the secrets platform that manages everything from financial partner credentials to infrastructure access keys. We build foundational security infrastructure at scale: our certificate authority issues mTLS client certificate identities for thousands of services and engineers, and our secrets platform and libraries protect access to critical financial systems and external partners across all of Stripe’s codebases, services, and platforms. The technical challenges include building systems with 99.99%+ availability, implementing TLS workload identity and attestation logic for new platforms, and designing secret management tools that are both secure and user-friendly. Our infrastructure must be both reliable and developer-friendly—we maintain libraries in Go, Java, Ruby, and Python. As a small team responsible for critical systems, engineers take on meaningful ownership. Through collaboration with teams across Stripe, you'll build and set direction for the authentication and secrets management underpin identity in distributed systems at scale. Secrets Infrastructure is a fully remote team, with a small presence in the Seattle and New York City offices. We pride ourselves on a friendly, technically rigorous, and supportive team culture. What you'll do You'll be responsible for TLS identity and secrets infrastructure that every Stripe service depends on. You'll build infrastructure, developer tools, and guide partner teams on architecture decisions; we regularly need to help other teams reason about cryptographic primitives and PKI, transitive trust, potential failure modes and threat models. Since our infrastructure and libraries are used across the entire Stripe codebase, you'll work in Go, Java, Ruby, and Python. The services we own are written in Go, so most of your hands-on work will be in Go. The typical balance of hands-on work is about 60% coding, 20% infrastructure work, and 20% security design/guidance with partner teams. Responsibilities Design and implement significant features in our certificate authority and secrets management systems Work across Go, Java, Ruby, and Python to implement authentication and secrets infrastructure used by every service at Stripe Work with with other engineering teams to understand their needs and design secrets and identity integrations Develop certificate provisioning and secret management integrations for various compute platforms (Kubernetes, EC2, developer workstations) Work on reliability improvements to maintain 99.99%+ availability for critical infrastructure; we take pride in making failure modes impossible instead of reacting to them Participate in on-call rotation for critical infrastructure, working alongside senior engineers to debug and resolve production issues Who you are We’re looking for a senior candidate who has enough prior experience in security, backend API development, and infrastructure to quickly take responsibility for significant projects. 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+ years of professional software development experience. Strong programming skills in Go, with significant experience in other similar system programming languages (C++, Rust, C#, etc) as a potential alternative. 3+ years of infrastructure and security experience (can overlap with other experience) Experience in cryptography, PKI, secret management, or other security topics Familiarity with infrastructure tools like Kubernetes, Terraform, and cloud platforms Interest in security, infrastructure, and software development Enthusiasm for learning new technologies and working across multiple programming languages Strong debugging and problem-solving skills; the team maintains and troubleshoots integrations across all Stripe languages and infrastructure Clear verbal and written communication skills and ability to collaborate effectively with other engineers Experience leading cross-team projects and building alignment on multi-team technical direction Strong technical writing skills to write design documents On-call experience Preferred qualifications Prior experience building PKI or secret management infrastructure (as an SWE - not just provisioning a 3rd party tool or service) Experience in Java, Ruby, or Python Experience building developer tools, libraries, or platform services Experience with kubernetes internals (how the platform works, not just as a user) Experience operating complex services on AWS Experience in fully remote work environments
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'd join Stripe's Security Analytics Infrastructure team. Our mission is to enable Stripe's detection and response by generating, centralizing, and organizing security data through simple, reliable pipelines and providing a platform of core security systems. We also undertake experimental, bespoke projects that close Stripe‑specific security gaps and accelerate outcomes for our partner teams. What you'll do As a Software Engineer on this team, you'll use your blend of security and software engineering expertise to build and support our key services including a SIEM, SOAR, endpoint detection and response, server observability, threat intel platform, and AI infrastructure. You'll work closely with partner teams working in multiple program areas of cyber defense, including cyber intelligence, threat detection, vulnerability management, secure devices, and compliance. Overall, you'll help ensure that we have the right data in the right place at the right time for our users. Responsibilities • Build and maintain services and dataflows related to our security analytics platform • Collaborate with other teams to drive improvements to processes our platform supports • Continuously improve our security posture, processes, and tools 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+ years software engineering experience in a high-stakes production environment • Significant experience in applying software engineering in the cybersecurity field • Experience in applying AI tooling in this space (e.g. Claude Code, agent-based approaches, etc.) • 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 • Go and Python experience • An ability to think creatively and holistically about reducing risk in a complex environment • Previous experience in a regulated industry (e.g., financial services, healthcare)
Who we are About Bridge We're creating an entirely new payments platform, built with stablecoins, to simplify global money movement. Bridge enables faster, cheaper payments and borderless access to dollars via stablecoins. Through our APIs, businesses can send and receive funds across borders faster and cheaper vs. SWIFT and other fiat-only rails. Our virtual accounts enable international consumers and businesses to easily access, store, and spend US dollars. Our payouts infrastructure enables platforms to disburse USD to anyone globally. We believe many trillions of dollars will move and settle through stablecoin payment rails. Bridge is pulling this future forward. We have a small team of people who have previously built financial infrastructure at some of the world's leading companies (Coinbase, Stripe, Square, Brex, Upstart, DoorDash, Airbnb), and each and every one of them chose Bridge because they fundamentally believe that stablecoins will be a critical piece of financial infrastructure that allows for the improvement of global money movement. About the Role As one of the first blockchain engineers at Bridge, you'll have the autonomy to work on projects that are truly global in scale and aim to give customers access to products they've never had access to. Many of the use cases that we work on today didn't exist several months ago, and that's because our team is dedicated to constant improvement for our partners and end users. Our engineers have outsized ownership over projects, so if you're looking for increased autonomy working on a completely greenfield opportunity, Bridge is the place for you. Responsibilities • Build out multi-chain hot wallet infrastructure to support increased reliability of our payments. • Build smart contracts to increase hot wallet payment throughput. • Build smart contract platform to issue custom stablecoins across multiple blockchains (EVM, Solana, Stellar, etc.). • Build smart contract monitoring systems to detect anomalous events (especially related to minting and burning). • Design and develop blockchain-based applications and protocols to support stablecoin transactions and integrations. • Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications. • Implement and maintain smart contracts, ensuring security and efficiency. • Perform thorough testing and debugging of blockchain applications. • Optimize blockchain performance and scalability. • Stay up-to-date with the latest developments in blockchain technology and integrate relevant advancements into our solutions. • Provide technical guidance and support to other team members. • Contribute to the overall architecture and design of our blockchain 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 • Bachelor's or Master's degree in Computer Science, Engineering, or a related field • We're open to hiring engineers at various levels of seniority, but in general we'd look for somebody with 5+ years of experience • Strong proficiency in blockchain platforms such as Ethereum, Solana, or others • Experience with smart contract development using Solidity or other relevant languages • Deep understanding of cryptographic principles and blockchain protocols • Experience with decentralized finance (DeFi) and stablecoins is highly desirable • Knowledge of security best practices in blockchain development • An enlarged sense of ownership and the ability to lead and influence the design and direction of our products • An ability to thrive in a fast-paced environment • A growth mindset, constant curiosity, and fearlessness to dive into the unknown • Excellent written and verbal communication skills, including the ability to write clear technical documentation Preferred Qualifications • Past experience working on crypto or financial products a plus, and while not required, we do look for people who are very passionate about building in this space • Experience with building API products a plus, but not required • Experience working with blockchain or distributed systems a big plus