Sida 1 av 1
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 Core Change Management group is responsible for the systems that let every Stripe engineer ship code, configuration, and infrastructure changes safely and at high velocity. You will be embedded primarily on the Service Deployments team — the owners of Stripe's end-to-end code deployment platform — with regular collaboration with the Resource Automation and Feature Deployments teams. Service Deployments owns the full lifecycle of software changes at Stripe. The team's mission is to let developers roll out code and configuration changes safely without sacrificing productivity, with a goal of meaningfully reducing change-related production incidents year over year. The team operates a meaningful on-call rotation and owns the systems that sit in the critical path of every engineer's daily workflow at Stripe. Resource Automation owns the safe-by-default infrastructure change layer: automated remote execution, incremental Infrastructure as Code tooling, cloud resource inventory, and cloud account governance and IAM role management. You will collaborate with this team on projects that span the boundary between deployment orchestration and cloud resource management. Feature Deployments owns Stripe's feature flag system, merchant entitlements, configuration management and distribution, and the audit log of change-correlated events. You will work with this team when deployment pipelines intersect with feature rollout and change safety tooling. WHAT MAKES THIS ROLE COMPELLING * You own the foundation of how Stripe ships software. The deployment platform sits in the critical path of every engineer's workflow at Stripe. The decisions you make affect thousands of deploys per day across hundreds of services, directly determining how fast and safely Stripe's product evolves. * Technically rich, architecturally active. The team is executing several concurrent platform transformations: containerizing host-based services at scale, adding intelligent multi-service deploy pipelines, extending real-time anomaly detection to earlier stages of traffic shifts, and rebuilding deployment event infrastructure on top of a durable message bus. This is not maintenance work — the architecture is in motion. * Broad surface area, real ownership. You will span the full stack from container scheduling and deployment orchestration business logic to the developer-facing internal platform UI. The problems are multi-layered: reliability, developer experience, performance, and safety all at once. * Your judgment prevents incidents. The team's explicit goal is to drive down change-related incidents across Stripe by building better detection, smarter pipelines, and safer defaults. Your technical decisions have a direct and measurable safety impact on Stripe's reliability. * Agency to shape technical strategy. As a Staff engineer on Service Deployments, you will set technical direction for the team's systems, author designs that span multiple teams, and be the person engineering managers and engineers turn to for the hardest deployment infrastructure questions. RESPONSIBILITIES * Own end-to-end technical delivery of large, ambiguous infrastructure projects — from initial design through production launch and long-term reliability. Author the design, sequence the work, unblock the team, and shepherd projects to landed impact. * Architect the next generation of Stripe's deployment platform. Lead technical design of the deployment orchestrator's evolution — including multi-service dependency-aware autodeploy pipelines, Kubernetes-native deployment primitives, and fleetwide container migration — defining the API contracts, rollout strategies, and operational model that hundreds of teams depend on. * Extend deploy anomaly detection. Evolve blue-green traffic analysis: extend coverage to earlier traffic-split stages, design API/method-based regression detection, and build a self-service onboarding system that makes anomaly detection the default for all supported service types. * Lead the host-to-container fleet migration. Drive sequencing, backward compatibility, and cross-team coordination for migrating Stripe's fleet of host-based services to containerized, fleetwide deployments — keeping the production deployment system operational while executing the transformation. * Own reliability and operational excellence for the deployment platform. Lead incident response; systematically reduce operational toil; and make reliability, security, and maintainability first-class properties of the systems you own. * Build deployment event infrastructure. Own the deployment notification and event-publishing architecture — designing the event schema, durability model, and integration contracts that downstream systems rely on for observability and automation. * Collaborate across Core Change Management. Partner with Resource Automation on projects that span deployment orchestration and cloud resource management (IAM, account provisioning, infrastructure automation), with Feature Deployments on change-safety tooling (feature flags, configuration management, change audit logs) that integrates with or depends on the deployment pipeline, and with the service mesh team on routing capabilities that enable advanced deployment patterns such as canary rollouts and merchant-priority traffic shaping. * Set the technical bar. Own critical design reviews, establish standards for deployment safety and developer experience, mentor senior engineers through high-stakes architectural decisions, and advocate for the right abstractions — code that consuming teams can adopt without becoming deployment infrastructure experts. * Decompose complexity for the team. Translate large, open-ended platform challenges into scoped, parallelizable work; help engineers grow by framing problems clearly and providing decisive technical guidance on the hardest questions. WHO YOU ARE MINIMUM REQUIREMENTS * 10+ years of professional software engineering experience, with a demonstrated track record of designing and shipping production infrastructure systems of significant scale and complexity. * Proven ability to lead large, ambiguous infrastructure projects end-to-end — from technical design through delivery — including managing cross-team dependencies and coordinating migrations across many consuming teams. * Deep expertise in distributed systems and deployment orchestration: strong foundations in how services are built, scheduled, and operated at scale, including rollout strategies, staged delivery, and failure modes. * Hands-on experience with Kubernetes and container-based deployments, including service lifecycle management, workload scheduling, and the operational challenges of migrating large fleets from VM-based to containerized infrastructure. * Strong background in service reliability and operational excellence: demonstrated ability to lead incident response, reduce toil, and build systems that are reliable, debuggable, and maintainable by a team. * Track record of broad technical impact across multiple large systems: fluency across a complex codebase, force-multiplier effect through code review and mentorship, and the ability to set technical direction for a team rather than just execute within it. PREFERRED REQUIREMENTS * Background in deployment safety systems: anomaly detection, automated rollback, progressive delivery, or similar mechanisms that reduce the blast radius of bad deployments. * Familiarity with event-driven architectures (Kafka or equivalent) applied to deployment lifecycle observability and notification. * Experience with Infrastructure as Code at scale — Terraform or equivalent — particularly in the context of cloud resource governance and IAM management in AWS or Azure. * Developer platform or internal tooling background: a strong developer experience sensibility and the ability to build abstractions that reduce toil for the engineering teams that depend on your platform. * Change management and feature rollout systems: experience with feature flags, configuration distribution, or audit-log infrastructure that provides safety guardrails around production changes. * Familiarity with service mesh concepts (canary deployments, weighted routing, traffic-splitting) sufficient to collaborate effectively with partner teams on routing capabilities that enable advanced deployment patterns. IN-OFFICE EXPECTATIONS Office-assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in a given month in their local office or with users. This expectation may vary depending on role, team and location. For example, Stripes in Stripe Delivery Center roles in Mexico City, Mexico, Bengaluru, India, and Dublin, Ireland work 100% from the office. Also, some teams have greater in-office attendance requirements, to appropriately support our users and workflows, which the hiring manager will discuss. This approach helps strike a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility when possible.
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 Datalake team builds and maintains Stripe's foundational data access and governance infrastructure — the paved path for safe, fast, and compliant access to Stripe's critical big data assets. We serve developers, data engineers, analysts, ML and AI teams, security teams, and business users across the company. The team is in the middle of a significant architectural transition as Stripe grows. We are making Stripe's data lake a first-class citizen of the modern data ecosystem to support our growing scale and diverse workloads. What Makes This Role Compelling * Foundational infrastructure with broad reach: The Datalake team's systems sit in the critical path of nearly every data workload at Stripe. Decisions affect petabytes of data, hundreds of production pipelines, and every engineering team that builds on Stripe's data lake. * Active, high-stakes architectural transformation: The team is executing a multi-year migration to modern, OSS-aligned solutions — a technically deep project with real architectural choices at each step, including API design, compute engine integration, authorization model, and per-table credential vending. * Active, high-stakes, OSS-aligned architectural transformation: You will lead a multi-year migration to modern, open-source solutions like the Apache Iceberg REST Catalog. This is a technically deep project involving critical architectural choices at each step, from API design and compute engine integration to authorization models, where your opinions and technical influence will directly shape how the platform engages with the broader data infrastructure ecosystem. * Storage platform ownership with room to define the approach: The team owns the object storage abstraction layer — access control, IAM policy design, lifecycle management, and compliance architecture — but the how is still being written. You'll shape how hundreds of engineering teams interact with petabytes of data, and the decisions you make will stick. * At Stripe you’ll have the scale of the large company and the agency to influence technical strategy and the roadmap Responsibilities * Architect the unified Iceberg platform: Lead the technical design of a metastore service as it becomes the single source of truth for Iceberg table management across all compute engines — Spark, Trino, Flink, and PyIceberg. Define the API contracts, authorization model, per-table credential vending, and integration patterns that every data pipeline at the company will depend on. * Own the metastore migration strategy: Drive the sequencing, backward compatibility story, rollback approach, and cross-team coordination for migrating all remaining Hive Metastore-backed workloads to the new platform. This means coordinating with dozens of consuming teams while keeping production data infrastructure operational at all times. * Shape the object storage abstraction: Define the storage abstraction layer — including bucket provisioning, access control policy design, and the developer-facing client libraries that make object storage ergonomic and secure by default. The goal is an abstraction layer that consuming teams can adopt without needing to become storage infrastructure experts themselves. * Lead compliance architecture: Partner with security and compliance teams to translate regulatory requirements into durable preventative technical controls — audit logging, access review infrastructure, data segregation, and lifecycle enforcement — built into the platform rather than bolted on. * Drive cost and efficiency at petabyte scale: Identify systemic inefficiencies in storage layout, snapshot retention, and data lifecycle, and design automated, self-service tooling that scales without ongoing manual intervention from the team. * Set the technical bar: Own critical design reviews, establish standards for reliability, security, and developer experience, and mentor senior engineers through high-stakes architectural decisions. Provide the technical judgment that keeps the platform moving fast without accumulating structural debt. Who You Are Minimum requirements * 10+ years of professional software engineering experience. * Demonstrated track record of designing, building, and operating large-scale distributed storage or data infrastructure systems. * Deep experience with object storage (S3, Azure Blob, or equivalent) — including IAM, access control policy design, lifecycle management, and operational practices at petabyte scale. * Proven ability to lead complex, multi-quarter infrastructure projects end-to-end, including cross-team dependency management and coordinating migrations across many consuming teams. * Strong background in authorization and access control design for distributed data systems. Preferred requirements * Deep expertise in Apache Iceberg — table format internals, the REST Catalog specification, snapshot lifecycle management, compaction, and compute engine integration (Spark, Trino, Flink, PyIceberg). * Background in compliance-sensitive infrastructure — SOX, ICFR, or equivalent regulatory frameworks — with an understanding of how audit and access review requirements translate into preventative technical controls. * Experience safely executing large-scale data migrations with a strong instinct for sequencing, blast radius reduction, rollback, and data integrity validation. * A strong developer experience sensibility: the ability to build abstractions that are ergonomic, well-documented, and actively reduce toil for the engineering teams that depend on your platform.
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 Infrastructure is responsible for the reliability, scale, performance, and cost of Stripe's systems and the productivity and sentiment of Stripe's people. You may work on a wide variety of critical business areas within Core Infrastructure. We're the home for Stripe's critical tier-0 infrastructure systems (Compute, Networking, DocumentDB, Distributed Caching, and High Assurance Engineering). We build the foundational platform for Stripe products and services to allow them to operate at scale. We drive reliability, availability, efficiency, and scalability of these systems. WHAT YOU'LL DO As an Engineering Manager for the Core Performance team at Stripe, you'll lead a team responsible for driving improvements in efficiency and latency across Stripe. RESPONSIBILITIES • Lead and grow an engineering team in Sydney—hire, coach, mentor, and develop engineers at all levels • Partner with engineering teams across Stripe to identify and implement infrastructure solutions that enhance scalability, reliability, and efficiency • Create team vision, define goals, prioritize work, and deliver high-quality outcomes • Cultivate a culture of engineering excellence, innovation, and continuous improvement • Collaborate with staff engineers and technical leadership on architecture and strategic technical decisions, translating technical strategy into team-level plans • Work effectively with geographically distributed colleagues and remote workers to ensure alignment and visibility 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 at least 5 years in engineering management. You have a proven track record of leading, growing, and aligning inclusive teams, including remote and distributed engineers • Deep background in the performance, efficiency, and capacity planning of large-scale infrastructure platforms capable of handling millions of requests per second (RPS) • Extensive hands-on experience with cloud technologies (preferably AWS), core infrastructure components (Compute, Linux, Storage), and relevant programming languages (e.g., Go, Ruby, Java) • Demonstrated acumen in guiding technical strategy, architecture, and roadmap planning for complex infrastructure systems in ambiguous, fast-changing environments • Excellent analytical and communication skills, with the ability to leverage data to drive decision-making and influence cross-functional teams across all levels of the organization
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 Core Infrastructure team at Stripe is entrusted with developing and maintaining the infrastructure utilized by all product teams to create services that underpin all Stripe business operations. This includes defining and executing a vision that ensures industry-leading scale and availability, and actively balancing these concerns with efficiency, latency, and organizational health. We are committed to advancing new distributed services and scaling existing technologies across the industry, in close collaboration with various teams to support their current and future demands, and various external partners in the open source community. Our infrastructure supports businesses worldwide by processing payments, managing marketplaces, assisting entrepreneurs in launching internet businesses, and more. The Infrastructure organization comprises teams responsible for operating system components, databases, caching, high availability, disaster recovery, cloud infrastructure, Linux servers, container orchestration, mesh networking, service discovery, change management, and network edge infrastructure. WHAT YOU'LL DO As a Software Engineer on the Infrastructure team, you will be part of a team that is in charge of building the core infrastructure used by product teams which support our business. Examples include control plane services responsible for managing our primary database and cache infrastructure as well as building automation around managing cloud components for compute, cache, and networking. You will also build a great customer experience for internal Stripe teams that build on your software to power all of our products, globally and at scale. RESPONSIBILITIES * Design, build, and maintain distributed cloud infrastructure and platform services * Work on scaling, automation, reliability, and observability of infrastructure services * Operate your service, debug issues, and support customers * Participate in roadmap planning and prioritization 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 professional experience in a software development role * Experience building, deploying, and managing infrastructure on a major cloud provider * A strong engineering background in building platform services and/or distributed systems at scale, with a solid grasp of underlying operating system primitives * Experience developing, maintaining, and debugging distributed systems, including diagnosing low-level resource constraints * Experience with operational excellence and modern observability practices, including distributed tracing, structured logging, and system-level metrics PREFERRED QUALIFICATIONS * Experience with popular cloud technologies — AWS, Azure, GCP, or Oracle Cloud * Experience with Go or other systems languages (e.g., Rust, C/C++) * Experience with Linux OS internals, performance optimization, and kernel-level troubleshooting * Experience working with Kubernetes clusters and low-level container mechanics * Experience in networking and traffic systems at scale * Experience handling critical incidents for production systems