
Senior Staff Engineer, Core Infrastructure
- Seattle, WA
- Permanent
- Full-time
- Grow Internet-Enabled Commerce: We design APIs, products, and infrastructure that expand the internet economy, empowering businesses everywhere.
- Empower Upstarts: By simplifying operations for new companies and leveling the playing field, we enable more startups to launch and compete effectively against established players.
- Accelerate Globalization: The internet dissolves physical boundaries. We believe anyone, whether in Niger or New York, should have equal opportunities to start a business and access services seamlessly.
- Encourage Better Products: Our goal isn't just more commerce; we aim to elevate the quality of products and services. We focus on how Stripe is utilized, striving to be a catalyst for innovation.
- Advance Developer Tools and Infrastructure: The way Stripe's services are built and deployed is crucial. Millions of businesses, from major enterprises to ambitious startups, rely on Stripe to accept payments, grow their revenue, and unlock new opportunities. We provide best-in-class infrastructure and tools to support their success.
- Lead the design, planning, construction, and maintenance of Compute, Storage, and Networking systems utilized throughout Stripe.
- Facilitate technical discussions and decision-making across Core Infrastructure, various Infrastructure teams, and Stripe's platform and product teams.
- Mentor and cultivate the next generation of technical leaders at Stripe.
- Influence and participate in roadmap planning and prioritization.
- Debug production issues across services and various levels of the stack.
- Focus on scaling and automating infrastructure services.
- Spearhead initiatives to enhance reliability and observability.
- Collaborate with the leadership team to identify current and future infrastructure needs across Stripe, understand specific requirements, and prioritize both short-term and long-term solutions.
- BS or MS in Computer Science or a related field.
- 15+ years of professional experience in a software development or DevOps automation role.
- A strong engineering background in distributed infrastructure and/or platform services, including one or more of the following: storage, databases, compute, networking.
- Experience leading projects on a cross-team and company-wide scale.
- Experience optimizing the reliability and security of distributed systems.
- Experience scaling and migrating systems with little to no downtime.
- Experience mentoring engineers at various stages in their careers.
- Experience developing, maintaining, and debugging distributed systems.
- Experience driving a culture of operational excellence, with a deep understanding of metrics, alerts, and dashboards.
- Experience in a development team in AWS/Azure/OCI/Google
- Experience with AWS network components (VPC, security groups, DNS Route 53, NLB, gateways, etc.)
- Experience with databases (MongoDB, PostgreSQL, Cassandra, MySQL)
- Experience with Kubernetes
- Experience with Terraform