Engineering Manager, Edge

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 the road ahead is vast. This translates to an extraordinary opportunity for you to bring the global economy within everyone’s grasp, all while engaging in the most impactful work of your career. 

About the team

Edge provides a secure, compliant, fast, and reliable platform that connects Stripe’s products to users globally. We abstract the underlying  complexity of the Internet. We own tier-0 mission critical systems like Global Ingress, CDNs (and static assets), Perimeter Security, DNS and Certificates which power Stripe products (Payments, Elements,  Connect, Terminal, Radar, Stripe Tax etc.), foundational services (IAM, Accounts, Webhooks, Auth Platform etc.)  and infrastructure (Mongo, MySql, ML Infrastructure, Push notifications etc.). We power Stripe Frontend, which is used by all Stripe services to allow access from users of the internet. We detect, analyze, prevent, and remediate DDOS (Distributed Denial of Service) attacks on all products and services within Stripe - APIs, Dashboards, CDNs, Devices etc. Edge drives Stripe wide initiatives like Multi-region support, Disaster recovery, Data locality, End-to-end (E2E) p50/p95/p99 payment latency, and is on the fore-front of enabling any new business or product line for Stripe. The current stack is built (but not limited to) leveraging AWS Infrastructure, AWS EC2, S3, AWS Elasticache, Auto scaling, AWS Shield, WAF, Distributed services built in GoLang, Load balancers in C/C++, Nginx, Tooling in Python, React, JS, and memcached.

What you’ll do Responsibilities

  • Develop engineers on the team, helping them advance in their careers while also fostering a collaborative and high performance team culture.
  • Drive the roadmap, strategic direction and priorities for the team, and collaborate with other engineering teams across the company, to stay ahead of stakeholder’s ask through-out the breadth of Edge.
  • Build and nurture a global team in North America and India and establish follow the sun operational model to manage global incidents.
  • Guide the team in achieving a high level of engineering and operational excellence and stability.
  • Work on optimizing the organization's Edge infrastructure to deliver low latency services to users around the world.
  • Contribute to wider engineering initiatives as a member of Stripe’s engineering leadership team

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

  • 3+ years of engineering management experience
  • 5+ years of software development experience 
  • 2+ years of cloud development or management experience
  • Strong technical knowledge of Linux performance, security, cloud, Networking and Distributed Systems
  • Experience running highly efficient teams with empathy
  • Operational experience to deal with high profile and complex operational incidents

Preferred qualifications

  • Experience building highly scalable systems especially at the Edge, CDNs and DDOS protection systems 
  • Experience managing remote and distributed teams
  • Experience working closely across geographies, where important partners are a timezone away

Hybrid work at Stripe

This role is available either in an office or a remote location (typically, 35+ miles or 56+ km from a Stripe office).

Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.

A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently or plan to live.

Pay and benefits

The annual US base salary range for this role is $224,300 - $336,500. For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.

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.

Office locations

South San Francisco HQ, or Seattle

Remote locations

Remote in United States

Team

Infrastructure & Corporate Tech

Job type

Full time

Please find our California applicant personal information notice here.

We look forward to hearing from you

At Stripe, we're looking for people with passion, grit, and integrity. You're encouraged to apply even if your experience doesn't precisely match the job description. Your skills and passion will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns. At Stripe, we welcome diverse perspectives and people who think rigorously and aren't afraid to challenge assumptions. Join us.