Back to All Jobs
Role Directory

Full Stack Developer Jobs

Browse open Full Stack Developer positions aggregated from verified tech companies. Optimize your resume for these roles using our free analyzer and resume examples.

Full Stack Developer

Staff Fullstack Engineer, User Auth Experience

Toronto, Chicago, AtlantaunknownPosted Jul 29

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 Large, complex businesses on Stripe have historically had to create a new Stripe account for each global entity or business unit—making it difficult to unify reporting and manage payment operations across all accounts. Our customers want a way to manage these accounts under one umbrella so they can operate at scale more efficiently. We are responsible for building Organizations, which allows merchants to effectively and centrally manage their businesses across multiple Stripe accounts. As Stripe continues to grow its suite of product offerings beyond payments, Organizations will unlock a new phase of growth for Stripe. We will do this by enabling our platforms and businesses to model their complex businesses and distribute all of Stripe’s products to their end users. You can read more about what we are working on here (our Stripe Blog). What you’ll do As a leader on the User Auth Experience team, you will help shape the team’s vision and roadmap, guide and mentor your peers, and lead by example. Authentication, Login, and general Account Security experiences are deeply cross-cutting areas at Stripe with critical security, safety, and quality considerations. You will work with many partner teams: peer engineering organizations to build robust/reusable/standardized access controls, as well as non-engineer groups to shape the security, beauty, and usability of the end-to-end journey of Stripe account authentication. You’ll play a major role in Stripe’s defense strategy, keeping users and data protected from fraudulent activity through intelligently assessing risk and refining user workflows accordingly. As an engineer on the team, you’ll directly build well-tested APIs, UX/UI pieces, and analytics engines for defining and measuring the full-stack Dashboard authentication story, elevating the experience for every end user. By creating and expanding these account management “building blocks”, you’ll build out a generalized authentication platform that can be leveraged to bring best-in-class usability and security to multiple Stripe-owned surfaces—multiplying the efforts of product teams to more quickly and confidently build safe, controlled features. Responsibilities Build beautiful web experiences and secure full-stack authentication machinery that impacts millions of users Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation Drive sound technical decision-making and lead technical conversations with other teams across Stripe Shape your team’s culture, roadmap, and vision through your guidance, mentorship, foresight, and technical and social expertise. As a leader within Engineering, assist with growth and development of your team and organization while maintaining a high bar for excellence and technical curiosity 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 in full-time software development roles Experience as a technical lead by guiding your team, influencing its roadmap, and overseeing complex projects spanning multiple teams Experience in both frontend and backend, with strong ability to work as a generalist across the stack Thrive in a collaborative environment with other teams to identify high-impact ways of solving problems quickly Excellent oral and written communication Preferred qualifications You strive for simple solutions and designs over complex ones, and have a good intuition for what will last and scale well Expertise working at the intersection of security and authentication systems, with the ability to drive partnerships with our Security and Fraud partner teams. Strong understanding of IAM concepts, including Single Sign-On (SSO), Multi-Factor Authentication (MFA), Role-Based Access Control (RBAC), and identity governance. Experience building scalable, resilient, and observable systems while understanding UX best practices for the frontend You can put yourself in the shoes of your users to understand their needs and fit that into the bigger picture You stitch together many different services and processes, even if you have not worked with them before Experience with building software for fellow developers

Full Stack Developer

Full Stack Engineer, Developer & End User Experience Platform

N/AunknownPosted Jul 28

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's Developer & End-user Experience Platform (DEEP) organization empowers all of Stripe's products with a shared product platform that helps with rapidly delivering high-quality, cross-product experiences across our UI and API surfaces. It focuses on providing a consistent and scalable developer experience that any developer (both internal and external) can leverage to accelerate a merchant's ability to create value using Stripe. Team matching — exact team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found here . What you’ll do We're looking for full-stack 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 Ensure our platforms are reliable, scalable, secure, and extensible Shape future-proof interfaces that are easy to build with Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation Help drive sound technical decision-making and lead technical conversations with other teams across Stripe Debug production issues across services and various levels of the tech 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 2–12+ years of industry software engineering experience (does not include internships or co-ops) Strong coding skills in any programming language (you can learn new languages on the job, and 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 on a high level of autonomy and responsibility, with an entrepreneurial mindset Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users

Full Stack Developer

Fullstack Engineer - Subscriptions

LondonremotePosted Jul 28

Full Stack Developer

Full Stack Engineer, Money as a Service

N/AunknownPosted Jul 27

Note: if you are an intern or new grad applicant, please do not apply using this link and visit our jobs page for those specific postings. 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 Organization Money as a Service (MaaS) oversees a diverse portfolio of Stripe's core products and platforms. These offerings facilitate the global movement and management of funds for users. The teams that fall under the MaaS umbrella include: Accounts and Connect, Money Movement and Storage (MMS), Crypto and Banking as a Service (BaaS). Together, these teams work to ensure Stripe users have the robust financial infrastructure and tools they need to power their businesses on a global scale. Team Matching: exact team matching for one of the sub-teams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found here . What you’ll do We’re looking for Full Stack 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 Build end-to-end experiences for Connect that make it as easy as possible to participate in the Internet economy and receive money online. Some of Stripe’s largest users are platforms that connect senders of payments with receivers of payments. Lyft connects riders to drivers, Kickstarter connects backers to projects, and Squarespace connects shoppers to online stores. All of them participate in doing business online, and all of them use Connect. Make it easy for Connect platforms to scale their business through leveraging the full power of Stripe’s products via the dashboard, adding to their business models and product functionality while reducing integration lift and complexity. Build great product experiences (integrate with Instant Payouts, Issuing, Capital, Terminal, etc) into all of Connect’s dashboard surfaces. 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 enjoy data modeling challenges and have a high bar for keeping your solutions expressive yet simple to use. Excellent written and verbal communication. Enjoy being a generalist working on both the frontend, backend, and anything it takes to solve problems and delight users both internally and externally. Thrive in a collaborative environment involving different stakeholders and subject matter experts. Take pride in working on projects to successful completion involving a wide variety of technologies and systems. Can stitch together many different services and processes together even if you have not worked with them before. Can put yourself in the shoes of your users and be a steward of crafting great experiences. Enjoy working with a diverse group of people with different expertise. Uphold best practices in engineering, security, and design. Preferred Qualifications Experience working in high-growth teams similar to Stripe. Experience building financial systems or tools for financial experts.

Full Stack Developer

Fullstack Engineer, Privy

NYC-Privy, US-Remote remotePosted Jul 27

Who we are About Privy Our mission is to make privacy and user ownership the default online. To do so, we build simple, flexible APIs and tools for developers that make it easy to build new products on crypto rails. Privy owns the abstractions and infrastructure layer above wallets, integrating across chains, third-party providers, and Stripe products like Treasury and Link. We get to solve hard technical problems while leveraging Stripe's distribution to reach customers like Ramp, Klarna, Deel, Kraken, Hyperliquid, and Fomo — powering experiences for both mainstream users and crypto natives. Learn more about Privy: Privy and Stripe: Bringing crypto to everyone About the team Engineering at Privy is distinguished by High urgency—Shipping very small iterations, very fast, to learn very quickly Product taste—Our customers are developers, and to build effective products for them requires technical knowledge—you will often be "the PM." Security mindset—A great portion of our product is trust. While we have a dedicated security team, every engineer brings security to their designs from the start. In practice, we use boring technology like Node, React, and AWS so we can focus our engineering energy entirely on pushing the boundaries of Privy's core product, e.g. through hardware enclaves, multi-region low latency APIs, and blockchain abstractions that are accessible to mainstream developers. What you’ll do As a Fullstack Engineer at Privy, you will take on large areas of ownership in Privy’s product, architecture, and infrastructure. Because we build a developer tool, engineering and product are inextricably connected. We value intuitive interfaces, simplicity, and rapid iteration. Above all, we are building a company together to ship products that users love. Design intuitive interfaces to break down complex systems and turn them into delightful developer tooling Build and integrate systems end-to-end across client-side and server-side APIs to enable a seamless developer experience Design and implement end-to-end product features driven by user needs Advocate for usability and interface coherence across our teams and products Enforce web development best practices across our entire product, collaborating with other core stakeholders Minimum requirements 8+ years of experience Deep knowledge of React, TypeScript, Next.js Experience building and maintaining a production system at scale Prior experience working closely with a designer to iterate on a product An understanding of modern web development best practices Experience writing delightful developer documentation Preferred qualifications Strong preference for experience in an API-based business and in payments, fintech, or crypto Written open-source developer tooling Published about your work (code, presentations, papers, blog posts, etc.) Past experience working closely with Design teams in authentication, security, or web3

Full Stack Developer

Full Stack Engineer, Support Experience

TorontounknownPosted Jul 27

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 Support Experience engineering teams build and improve Stripe’s user support from end to end: how users get help within our products, how they get in touch with us when they have questions, and how our teams use internal tools to answer those questions. We’re accountable for the quality and reliability of this support stack and we use data and firsthand user research to continuously improve it. Providing great support to users of all sizes is culturally important to everyone at Stripe. We are a group of capable, friendly, user-oriented engineers that partner closely on this problem with Stripe’s world-class design, product, and operational teams. This includes the external-facing support interfaces ( https://support.stripe.com/ ), content, entry points, internal tooling, case routing, and helping product teams across the company reduce support volume by improving our products. What you’ll do As a Full Stack Software Engineer on the Support Experience team, you will build engaging, responsive user interfaces that make it truly enjoyable to get help from Stripe. You will have the opportunity to scale the contact platform that connects Stripe users with the teams that are best equipped to help them. This might involve implementing new API endpoints for use across multiple products, iterating on data pipelines to maximize visibility into our support operations, or adding to our billing pipeline so that we can offer paid support plans in new regions. We're also at the center of a genuine AI inflection point. Stripe's support operation is mid-transformation — AI-driven interactions have crossed a major threshold, and 2026 is about pushing that further. Join now to help build the foundation during the most consequential period in the org's history. Responsibilities Build, operate, and improve support products for all of Stripe’s users, from one-person startups to Premium Support users and large enterprises. Work side-by-side with user-facing teams to understand their needs, develop short-term and long-term solutions, and deploy those solutions across our global 24/7 support operation. Improve the internal tools that empower our user-facing teams to build new case-solving workflows, publish dynamic, localized content to our user-facing support site, and answer every support request with the right context for any user. Own problems from end to end, managing complexity and engaging directly with stakeholders to think through everything from business impact, to reliability and operability, to the pixel-perfection of individual support interactions. Uphold Stripe’s high standards for engineering and product quality and mentor newer team members to do the same. 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 You have a strong technical background, including 2-5+ years of experience building impactful products or systems at scale Enjoy being a generalist working on both the frontend, backend, and anything it takes to solve problems and delight users both internally and externally Write high quality code that is tested thoroughly, supported by clear documentation and has appropriate production observability You are empathetic with users, both internal and external, and strive to create a better experience for all customers Enjoyment in working with a diverse group of people with different expertise Proven ability to stitch together many different services and processes together even if you have not worked with them before Uphold best practices in engineering, security, and design Preferred qualifications Proficient in JavaScript (React) & Ruby; language can be learned and we care much more about your general engineering skill than knowledge of a particular language or framework Previous experience building engineering solutions focused on support

Full Stack Developer

Full Stack Engineer, Support Experience (Greater China Support)

USremotePosted Jul 27

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 Organization Support Experience Engineering builds the technology that powers Stripe's global support operations. Our engineers create the systems and services that support agents worldwide rely on every day to resolve issues for Stripe's millions of merchants and users — at scale, in real time, and across a growing range of channels and offerings. The Case Resolution Platform team owns the core infrastructure and tooling that enables support agents around the world to do their best work. This includes case routing, live channels infrastructure spanning voice and messaging, machine translation, and integrations that connect Stripe's support stack to the platforms agents depend on. What you'll do We're looking for full-stack engineers who want to make an impact on the tools and infrastructure that power global customer support at scale. Our team collaborates with many cross-functional teams — from Infrastructure to Product to Operations — to deliver reliable, high-quality systems that support agents and merchants depend on every day. The team is actively expanding its live channels infrastructure to support new messaging platforms, including in Greater China, requiring collaboration with third-party providers in the region. Responsibilities Design, build, and maintain full-stack services and infrastructure — spanning both backend systems and user-facing tooling — that support agents around the world rely on to resolve merchant and user issues in real time Expand and deepen live channel integrations — including voice, messaging, and emerging platforms — across Stripe's global support operations Debug and solve critical production issues across services and multiple levels of the stack Collaborate with internal 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 5+ years of industry software engineering experience Native Mandarin fluency Full-stack engineering experience, with front-end proficiency; React and Ruby are our primary technologies Superb communication skills working with both technical and non-technical stakeholders Reasoned judgement to unblock yourself and make rapid forward progress in ambiguous domains Comfortable working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users User empathy and a customer-centric approach to problem solving Preferred qualifications Experience building or integrating third-party platform APIs, particularly in the communications or customer support tooling space Familiarity with real-time communication systems or messaging infrastructure Demonstrated technical leadership on ambiguous, impactful projects Good understanding and practical knowledge of cloud-based services (e.g., gRPC, GraphQL, Docker/Kubernetes, AWS, etc.)

Full Stack Developer

Full Stack Engineer, Web Presence and Platform

N/AremotePosted Jul 27

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 Web Presence and Platform (WPP) is organized into two pillars, each of which is grouped into pods that focus on the central tenets of Stripe's public mission. The Presence pillar creates industry-leading designs for Stripe's front door surfaces, educates customers about the power of our platform, and drives our business success. The Platform pillar builds the internal machinery that powers these surfaces, and is responsible for making our websites fast, stable, and easy to modify. WPP offers exciting opportunities to have a major impact on Stripe's success, as stripe.com is often a user's first impression of the company, and the vast majority of signups come via the website. We'll apply data-driven rigor to our curiosity, and we'll come up with clever ways to get insight into important questions. We'll have the leeway to test out-of-the-box ideas alongside incremental ones. We'll apply Stripe's users-first mentality both internally and externally, crafting tangible productivity and quality-of-life improvements for colleagues while maintaining and elevating the quality of stripe.com. What you'll do As a software engineer, you'll design and build platforms and services that are configurable and scalable around the globe. You'll partner with many functions at Stripe, with the opportunity to both work on infrastructure and platform systems and produce direct user-facing business impact. Organizations is one of Stripe's biggest bets. You'll join a team with an ambitious and exciting goal at an early stage, with several opportunities to solve complex engineering problems at scale. If this sounds exciting, we'd love to speak with you. Responsibilities Design, build, and maintain scalable, reliable, and performant services and systems Work with a wide range of systems, processes, and technologies to own and solve technical and product problems Build and launch new capabilities and products that bring significant value to customers Uphold our high engineering standards and elevate quality and engineering efficiency within our many codebases and processes Collaborate with stakeholders across the organization including dependency engineering teams, product, design, infrastructure, and operations Debug production issues across services at 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 Strong technical background, including 3+ years of experience as a backend engineer, with an affinity for building scalable backend infrastructure Experience delivering, extending, and maintaining large-scale distributed systems Empathetic, collaborative, and user-first mindset in everything you build Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users Ability to stitch together many different services even if you haven't worked with them before Preference for simple solutions and designs over complex ones and good intuition for what is lasting and scalable The skills to build holistically—from specs and documentation to implementation, testing, deployment, and measuring impact Ability to work well cross-functionally and earn trust from colleagues at all levels Experience mentoring and growing junior engineers as their technical leader Preferred qualifications Fellow engineers feel they are able to learn from you, and you care deeply about mentoring others Propensity to ask questions, assume good intentions, and default to transparency You are often cited as the inspiration for engineers who join your team You've worked to build pricing tooling that scales

Full Stack Developer

Software Engineer - Full Stack

South San Francisco, CaliforniaunknownPosted Jul 27

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

Full Stack Developer

Staff Full Stack Engineer, Identity

RemoteremotePosted Jul 27

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 Before Stripe, every growing internet platform had a payments team. Today, every growing internet platform has an Identity team. Identity verification has become core economic infrastructure for online businesses — enabling them to digitally verify their users' identities for fraud prevention, regulatory compliance, and trust and safety purposes. At Stripe, we're building something more ambitious than a verification product. Our vision is to build the world's most trusted store of verified identities — a single, global, reusable, risk-scored representation of every individual who interacts with Stripe and beyond. This Identity Store becomes a platform with compounding network effects: more verifications enrich the store; a richer store produces better fraud signals; better signals mean lower friction for trusted users; lower friction drives more adoption. Our product today serves millions of verifications per month for customers like OpenAI, Shopify, and WhatNot, and powers identity verification across multiple internal Stripe products including Fraud, Link, Connect, and Crypto. The problems ahead — adversarial AI and deepfake defense, networked identity infrastructure, progressive verification platforms, and low friction KYC APIs — sit at the frontier of what's possible in identity engineering. This role is open to candidates based in our Seattle, New York, or San Francisco offices, or remote within the US. For Stripes who live within 35 miles of an office, we offer a hybrid work environment with an expectation of in-office presence 50% of your working days each month. What you'll do As a Full Stack Staff Engineer on the Identity team, you will own the technical direction of one of Stripe's most strategically important product areas. This is not a role defined by task execution — it's a role defined by technical judgment, architectural influence, and the ability to turn an ambitious vision into a reliable, scalable system. Responsibilities Own technical strategy — Define the architecture for Identity's core systems (Identity Store, headless verification platform, fraud detection infrastructure), make build vs. buy vs. partner decisions, and surface technical risks before they become customer-facing failures Lead 0-1 platform development — Architect net-new systems including the Identity Store, Networked Identity platform, and advanced fraud detection pipeline (behavioral biometrics, deepfake discriminators, adversarial training). Drive the evolution from a hosted-UI product to a headless-API and embedded-components platform Drive cross-functional alignment — Be the primary technical voice in roadmap and resourcing discussions. Partner with ML, product, legal, and engineering leads across Risk, Fraud, Link, Connect, and Crypto to ensure Identity's abstractions serve the full breadth of Stripe's product surface Raise the technical bar — Set engineering standards across ML, backend, mobile, and front-end; lead design reviews; and mentor senior engineers on the judgment needed to operate a high-stakes, externally-facing product Operate with ownership — Be accountable for reliability, scalability, and security of the systems you design — including the observability and alerting that catch model drift and fraud pattern shifts before customers do 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 of experience in a strategic technical leadership role Experience leading engineering team(s) working on API design, abstractions, frameworks, or client libraries (e.g. building internal or external developer products) Proven track record of delivering pragmatic solutions that accelerate business growth Ability to adjust conversations from high-level discussions to detailed coding Clear and persuasive writing and in-person communication Preferred qualifications Experience with identity verification, fraud detection, or trust and safety systems — especially systems with adversarial inputs at scale Familiarity with ML systems in production: model serving, training pipelines, observability, drift detection, and the feedback loops that keep models accurate under adversarial conditions Experience building platform products with multiple consumer types — internal platform teams and external developers — where API backward compatibility and abstraction quality are first-class concerns Prior experience with 0-1 product builds: you've started with a blank page and ended with a production system, and you have clear opinions about what makes that process go well or poorly Experience across a range of software languages and frameworks; our stack includes primarily Ruby and TypeScript on the backend, Python for ML and data pipelines, with infrastructure spanning Kafka, Temporal, Protobuf, React, SQL (Spark and Trino dialects), Airflow, Bazel, Mongo, Splunk, and Prometheus Experience navigating ambiguity in a fast-moving organization — you can make confident technical decisions with incomplete information and update gracefully when new constraints emerge

Full Stack Developer

Staff Full Stack Engineer - Premium Merchant Experiences

DublinunknownPosted Jul 27

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 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. In addition to building directly for Stripe's merchants, we are responsible for building robust internal tooling that empowers Stripe employees in support roles to deliver the best possible experience for our customers. What you’ll do As an early hire on the Premium Merchant Experiences team, your role more closely resembles that of a founding engineer at a startup within Stripe. As a Staff Engineer, you will have widespread impact by setting the technical strategy of the team, mentoring and growing senior engineers, and building a culture of technical excellence. As a technical leader within the team, you will both drive fast-paced, sustained product delivery while also upholding high standards for building reliable systems. Responsibilities: Design, build, and operate production systems, with an emphasis on extensibility, reliability, and usability Write and review code regularly, setting the pace and elevating standards for the team Build high-quality end-to-end product experiences, demonstrating deep care for users' needs and serving as a steward of crafting great experiences Collaborate with cross functional stakeholders - navigating various types of organizational complexity with the support of your own leadership team Partner with Engineering Management, Product Manager and key leaders across the company to create and drive toward the longer term vision Unblock the team to execute against both short-term and long-term roadmaps, making effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation Improve engineering standards, tooling, and processes Teach and mentor other engineers to become the next generation of leaders at Stripe 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 backend or full-stack development experience, including actively writing and reviewing code Experience successfully setting and executing on long-term technical strategy for a large product area Ability to prioritize competing requirements and stakeholders to iteratively ship new product features Proven track record of technical leadership, including meaningfully contributing to the growth of other engineers Superb communication skills working with technical and non-technical stakeholders User empathy and a customer-centric approach to problem solving and product development Preferred qualifications Experience with full-stack development, particularly using the React framework and Ruby Desire to learn and grow continuously as an engineer and ship impactful work

Full Stack Developer

Full Stack Engineer, Billing

N/AremotePosted Jul 27

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 Revenue and Financial Automation Sub-org within Revenue and Financial Automation: Billing. The Revenue and Financial Automation team at Stripe builds software tools that accelerate the economic and technological growth of global businesses by helping them operationalize their commercial relationships with customers. Our offerings include a billing platform, SaaS analytics, data services, and finance automation products that our customers creatively combine to support various revenue models. Team Matching: exact team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found here. What you'll do We're looking for engineers who want to build the distributed systems, APIs, and backend services that power Stripe's revenue and billing platform. You'll focus on API design and performance, service reliability, and distributed systems challenges, while collaborating across the stack to ship complete solutions for millions of businesses. Responsibilities Scope, architect, and lead technical projects to build and scale distributed backend systems and APIs Design, build, and maintain reliable, high-performance APIs and backend services Own service reliability, including setting performance targets and driving improvements across the stack Debug production issues across distributed services and multiple levels of the stack Make effective tradeoffs that consider business priorities, system performance, and a sustainable technical foundation Teach and mentor engineers to grow into the next generation of leaders at Stripe Partner with engineers and product managers across infrastructure and product teams to deliver well-integrated platform services 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 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, can work across workstreams within your team and contribute to your peers' success Direct project leadership and mentorship experience. Ability to thrive with a high level of autonomy and responsibility, with 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 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

Full Stack Developer

Full Stack Engineer, Expansion

N/AremotePosted Jul 27

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 Web Presence and Platform is organized into two pillars, each of which is grouped into pods that focus on the central tenets of the Stripe public mission. The Presence pillar creates industry-leading designs for Stripe front door surfaces, educating customers about the power of our platform, sharing ideas and expertise with the public, and driving adoption. The Platform pillar builds the internal machinery that powers these surfaces, and is responsible for making our websites fast, stable, and easy to update. Together we design and build stripe.com and other sites that amount to what is, for many, their first impression of Stripe. As such, WPP offers exciting opportunities to have a major impact on Stripe success. We want to make every pixel count, we want it to be enthralling, and we want to help other Stripes seamlessly benefit from our systematic work. While the team's mission anchors to web surfaces, this role lives deeper in the stack. You'll be the engine behind the experiences rather than the pixel-level presentation—APIs, data pipelines, model orchestration, and service reliability that make LLM-driven user experiences possible at scale. What you'll do The Expansion pod brings creativity and executional rigor to attracting new prospects and driving conversion, focusing on user journeys, interactive and highly polished tools for users, and building targeted experiences for our global users. As a full stack engineer, you'll architect and build the server-side systems and LLM orchestration layers that power intelligent, dynamic user experiences across acquisition journeys. You'll design the APIs, data pipelines, and inference infrastructure behind delightful and original interactive tools and resources that attract users. You'll collaborate deeply across design, engineering, and cross-functional teams and work across teams and tech stacks to create new site capabilities—with a specific focus on integrating large language models into production-grade services that are reliable, performant, and safe. This is not a research or ML training role. You'll be responsible for wiring LLMs into real user-facing products—managing prompt pipelines, handling model routing and fallback logic, and implementing guardrails and output validation. Responsibilities Develop and implement the tooling and platforms to support interactive content tools (e.g., calculators, generators, templates) that provide utility to current and prospective businesses Utilize a user-first mindset to implement feedback mechanisms for continuous improvement of content and product offerings Design and build integrations to third-party software and create seamless workflows across these tools to unleash their full potential to the rest of Stripe Ensure reliability, security, and responsible AI practices across all LLM-driven features, including implementing content filtering, PII handling, rate limiting, graceful degradation, and output guardrails Work with a small team of technically sophisticated engineers who put users first 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 of backend development experience, with emphasis on building APIs and services that power user-facing experiences Experience writing clear, elegant code in a team environment Familiarity with LLM APIs and concepts—prompt engineering, token management, embedding models, retrieval-augmented generation, or function calling. You don't need to be a researcher, but you understand how these models work well enough to build production systems around them. Experience building and operating distributed backend systems—you're comfortable with service-oriented architectures, async processing, caching layers, and monitoring and alerting in production Passion for engineering solutions focused around growth hacking and enablement Excellent verbal and written communication Preferred qualifications Proven ability to stitch different services and processes together even if you haven't worked with them before Experience in developing interactive tools and integrating them with existing systems Experience building highly complex interactive tools, including state management and data fetching Experience with data pipeline orchestration (Airflow, Dagster, Temporal, or similar) and structured output parsing from LLMs Experience with prompt versioning, A/B testing model outputs, or building model gateway and routing layers that allow teams to swap or compare providers (e.g., OpenAI, Anthropic, open-source models) • Proficiency with React, with a focus on interactions, animation, performance, and polish • Experience with A/B testing, synthetic monitoring, or accessibility testing

Full Stack Developer

Full Stack Engineer, Link

New York, New YorkremotePosted Jul 27

Who we are About the team Link is a digital wallet designed for effortless and secure online payments and digital transactions. With Link, consumers enjoy convenience and peace of mind—it works on any device or browser, is backed by the highest security mechanisms, offers purchase protections on eligible items, and ensures seamless and quick payments. Across the Link Engineering org, we focus on building delightful payment experiences and allowing our global consumer base to pay with their preferred payment methods. Our team's work spans the entire stack from front-end experiences, to infrastructure that supports low-latency transactions, to intelligent systems that help protect consumers and merchants from bad actors. Team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found here . What you'll do We're looking for engineers who want to make an impact on payments at a global scale. You'll play a key role in expanding our product suite and the infrastructure that supports it. Our team collaborates with many cross-functional teams and many other teams across Stripe to deliver innovative solutions that address evolving user needs. Responsibilities Build and design the next generation of Stripe products to meet the high-growth needs of our company and customers for years to come Debug and solve critical production issues across services and multiple levels of the stack Mentor engineers to help them grow 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–10+ years of industry software engineering experience (does not include internships or co-ops) Strong coding skills in any programming language 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 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.)

Full Stack Developer

Internal Product Engineer, Developer Productivity AI

Toronto, Canada unknownPosted Jul 22

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 We are a brand new team, working quickly to accelerate Stripes engineering productivity by effectively deploying LLM agents and tools to automate large swaths of the engineering workflow. We’re a cross-continent team, spanning North America and Europe - filled with high agency engineers with strong product perspectives. Some examples of what we work on: here and here . What you’ll do You will build the next generation of internal AI coding tools and platforms, to massively accelerate Stripe’s engineering productivity safely and with a clear focus on our users’ 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 We’re looking for someone who has: Strong software engineering skills and ability to write high quality code at high velocity 2-5 years of professional hands-on software development experience, able to write well-factored algorithms and have experience with commonly used data structure and algorithms Hands on experience building tools or platforms used by other engineers or internal users Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success Customer obsession, ability to articulate and represent customer experience in various forums to drive the right outcome Have the ability to thrive with a high level of autonomy, and responsibility Experience using AI developer tooling as part of their day-to-day workflows Minimum requirements We’re looking for someone who has: Strong software engineering skills and ability to write high quality code at high velocity 2-5 years of professional hands-on software development experience, able to write well-factored algorithms and have experience with commonly used data structure and algorithms Hands on experience building tools or platforms used by other engineers or internal users Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success Customer obsession, ability to articulate and represent customer experience in various forums to drive the right outcome Have the ability to thrive with a high level of autonomy, and responsibility Experience using AI developer tooling as part of their day-to-day workflows Preferred qualifications Deep curiosity and opinionation about the use of AI in software engineering. Direct experience building coding or other software development tools. We’re excited about rounded engineers, but would be extremely excited to find engineers that fit one of these two archetypes High data fluency engineer - demonstrated ability to use large datasets to pick out user insights and inform product development. Product engineer - demonstrated ability and opinionation on great product experiences, with high attention to detail. Bonus if this demonstrated experience is in developer tooling.

Full Stack Developer

Software Engineer, Full Stack

San Francisco, CA • New York, NY • United StatesremotePosted Jul 22

Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! As a Full Stack Engineer, you’ll have the opportunity to build both the products and the platforms that empower millions of users—from startups to Fortune 500 companies—to create and collaborate in real time. Whether you’re designing core features, improving developer workflows, scaling enterprise infrastructure, or launching entirely new products, your work will directly shape the future of how teams bring ideas to life. You’ll take on complex technical challenges across the stack, building intuitive user experiences, optimizing performance in real-time collaborative systems, and designing secure, reliable, and scalable systems to support Figma’s rapid growth and global expansion. Our engineers are highly cross-functional, partnering closely with Product, Design, Research, and Data to deliver best-in-class experiences. If you’re excited to work across the stack, push the boundaries of product development, and help scale the systems that power Figma, we’d love for you to join us. This opportunity applies to openings at varying seniority levels across our teams, including but not limited to Figma Editor, FigJam, Figma Slides, Figma Sites, Figma Buzz, Growth & Monetization, Internal Tools, Frontend Platform, and our cross-product Foundations team. We’ll discuss more specifics about open roles during the interview process. This is a full-time role that can be held from one of our US hubs or remotely in the United States. What you’ll do at Figma: Design, build, and ship high-quality features across the stack, from polished front-end experiences to scalable back-end systems Contribute to both new product development and improvements to established products, balancing user experience craft with performance and architecture quality Own projects end-to-end — ideation, technical design, implementation, testing, launch, and iteration Collaborate with cross-functional partners in Product, Design, Research, and Data to shape product direction and strategy Operate, monitor, and continuously improve the systems you build, with a strong focus on reliability, security, and scalability Mentor teammates, contribute to team culture, and share knowledge through code reviews, design critiques, and pairing We’d love to hear from you if you have: Proven experience in shipping and maintaining full-stack applications in production Strong proficiency in modern front-end frameworks (e.g., React/TypeScript) and back-end technologies (e.g., Ruby, Python, Go, C++, PostgreSQL) A product mindset, with the ability to translate user needs into scalable technical solutions Excellent collaboration and communication skills, with experience working effectively across cross-functional teams Passion for engineering craft and building polished, maintainable, and scalable systems While not required, it’s an added plus if you also have: Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude) to write, debug, and optimize code Familiarity with C++ and WebAssembly in user-facing applications Background in areas such as growth engineering, frontend platform work (build systems, web performance, shared UI/component infrastructure), developer tooling, billing and payments infrastructure, or extensibility platforms (plugins, APIs, widgets) Exposure to technologies like Stripe, Salesforce, Snowflake, SCIM, SAML, or experimentation and observability tooling Experience leading large-scale projects or launching 0→1 products, with a passion for mentoring peers and shaping engineering culture At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles. Pay Transparency Disclosure Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. Figma offers equity to employees, as well as a competitive package of additional benefits, including health, dental, and vision coverage; retirement benefits with company contributions; parental leave and reproductive or family planning support; mental health and wellness benefits; and paid time off. Figma provides paid sick leave, holidays, and other leave benefits in compliance with applicable federal, state, and local laws, including the requirements of the Washington Minimum Wage Act and related regulations. Exempt employees are eligible for employer‑provided paid flexible PTO in addition to flexible paid sick leave. PTO is subject to manager approval. Additional benefits may include company recharge days, cell phone and home internet reimbursements, and a number of lifestyle spending accounts. Figma also offers sales incentive compensation for most sales roles and an annual bonus plan for eligible non-sales roles. All compensation and benefits are subject to applicable plan terms and may be modified by Figma at any time, consistent with applicable law. Annual Base Salary Range: $153,000 — $376,000 USD At Figma we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product and our community to flourish. Figma is an equal opportunity workplace - we are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status , or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. We will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to accommodations-ext@figma.com . These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities. Examples of accommodations include but are not limited to: Holding interviews in an accessible location Enabling closed captioning on video conferencing Ensuring all written communication be compatible with screen readers Changing the mode or format of interviews To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates keep their cameras on during video interviews. Additionally, if hired you will be required to attend in person onboarding. By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with Figma's Candidate Privacy Notice .

Full Stack Developer

Product Engineer

North AmericaremotePosted Jun 9

At Linear, we're building the product development system for teams and agents. AI is fundamentally changing how software gets built, and we’re shaping the tools this new era requires. Founded in 2019, Linear has become the platform of choice for more than 30,000 companies (including OpenAI, Coinbase, and Ramp) to plan, build, and ship their products. Today, our team is distributed across North America, Europe, and Australia, and we’re continuing to grow internationally. What unites us is relentless focus, fast execution, and a deep care for software craftsmanship. As a small team, we're all generalists that work across the full stack (built in TypeScript end-to-end). We’re looking for engineers that thrive in an environment of autonomy and individual responsibility to help us build the future of product development. Location & work mode Linear is a remote-first company, with optional co-working offices in San Francisco, New York, and London. This role is open to candidates based in North America. You can work from anywhere within this region. We value deep focus and async collaboration, with intentional moments to connect in person through team off-sites, optional co-working, and occasional travel. What you'll do Work closely with founders, product, and design to implement new concepts and ideas Build AI-powered functionality into the core of Linear Update our collaborative content editor used across all internal surfaces Build new user-facing features with beautiful and scalable UI components Obsessively improve application performance Refine our software development processes to keep the team operating at high velocity What we're looking for 2-5 years of experience building customer-facing products at a software company with a high engineering bar Strong React and TypeScript fundamentals, with experience across the full stack (Browser technologies, Node, GraphQL, PostgreSQL) Track record of driving complex, end-to-end features (not just incremental improvements and refactors) with visible impact on the product Product sensibility: you care about UX, speed, and polish, and you push back when something doesn't feel right Comfortable working without heavy PM overhead; you can help to shape the problem, not just implement a solution High ownership mentality: self-directed, full-lifecycle builder who takes a feature from idea to shipped Thrives in a remote, async-first environment with a lean, high-output team Experience at a startup or a company with a genuinely high engineering bar Our tech This stack reflects the systems we build and operate. You’re not expected to have experience with everything listed, but you should be excited to work close to product, performance, and real-world scale. Agentic workflow system utilizing temporal, operating at production scale Proprietary websocket data sync engine built for speed and offline support React, MobX, StyleX on the frontend Extensive, highly-trafficked GraphQL API and SDK Node, PostgreSQL, Temporal, and Redis on the backend Hosted on Google Cloud with k8s GitHub, Slack, Notion What we offer We're a small, focused team that cares deeply about the quality of our work and the people we do it with. Here's what you can expect: Competitive salary and equity Employee-friendly equity terms including early exercise in the US and extended exercise windows Daily meal and coffee stipend on every workday Paid co-working space or desk Health coverage (based on country requirements) 5 weeks paid vacation, plus local statutory holidays 4 months paid parental leave Paid month off after 4 years & every 2 years thereafter Regular team events and off-sites Remote-first with no required commute Learn how we think and work Read Me a story about our mission How we work: Designing remote work at Linear Why and how we do work trials Linear blog post How we structure our product teams talk by our Head of Product, Nan Yu, at Config 2024 Scaling our real-time sync engine t alk by our cofounder, Tuomas Artman, at Linear's 2023 offsite A video series: Conversations on Quality Read about our recent Series C Fundraise and Giving our team liquidity Linear is an equal opportunity employer. We do not discriminate based on race, color, religion, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.

Full Stack Developer

Senior Full Stack Engineer - WhoSampled

LondonremotePosted May 14