About the Role
The Core Infrastructure team at Stripe develops and maintains the infrastructure used by all product teams to create services that underpin all Stripe business operations. This role involves defining and executing a vision for industry-leading scale and availability while balancing efficiency, latency, and organizational health. You will advance new distributed services and scale existing technologies, collaborating with internal teams and external partners.
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
Requirements
- 3+ 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
Skills
- AWS
- Azure
- GCP
- Oracle Cloud
- Go
- Rust
- C/C++
- Linux OS internals
- Kubernetes
- networking
- traffic systems
Experience Level
- 3+ years of professional experience
About the Company
- Stripe is a financial infrastructure platform for businesses.
- Millions of companies use Stripe to accept payments, grow their revenue, and accelerate new business opportunities.
- Our mission is to increase the GDP of the internet.
