SStripe logo

Stripe

Technology, Information and Internet · 17k people

Backend Engineer, Core Technology

Posted 22 Oct

What’s this role about? You will design, build, and maintain critical infrastructure systems while collaborating with cross-functional teams to deliver high-quality code. The role involves debugging complex production issues and participating in roadmap planning to improve system reliability and developer productivity.

Chicago, Illinois
Remote
Full-time
10+ years exp
515 N State St, Chicago, Illinois 60610

Skills required

Tap the ones you have

Want to get this job faster?

Apply with AI

No more application formsOur AI fills them in and submits them for you. You just pick the jobs.

Find hiring manager

Reach the person hiringEmail the person behind the job, not the inbox.

Company

About Stripe Stripe builds programmable financial services. 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. Headquartered in San Francisco and Dublin, the company aims to increase the GDP of the internet.

Stripe

Help increase the GDP of the internet.

SStripe logo
5,001-10,000 employees
Technology, Information and Internet
2010
Privately Held
Raised $9.4B

Responsibilities

  • Core Infrastructure—We're the home for Stripe's critical tier0 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.
  • Developer Infrastructure—We're responsible for the productivity of all
  • developers at Stripe. Ensure Stripe's engineers have a reliable, fast, and
  • easy-to-use inner dev loop to maximize productivity while building everything
  • from low-latency microservices to large-scale data pipelines and machine
  • learning models.
  • Data Infrastructure—We're responsible for offering data serving
  • infrastructure spanning across data warehouse analytics, streaming analytics,
  • and search capabilities. The stack is supported by a collection of internally
  • developed large-scale distributed services and several popular open-source
  • technologies like Trino/Presto, Apache Pinot, Hive Metastore, ElasticSearch
  • etc. The systems we own support all of the data serving needs of high-scale
  • services and thousands of individual Stripes across the company.
  • Admin Platform—We empower Stripes to quickly build secure and delightful
  • internal products in service of their users.
  • Service Platform—We enable engineering teams at Stripe to easily write and
  • ship useful services that correctly, reliably, and efficiently leverage
  • platform capabilities.
  • Developer Productivity AI—We're responsible for doubling Stripe's engineering
  • velocity through effective use of LLMs. We own Minions, Stripe's one-shot,
  • end-to-end coding agents.
  • 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. Find more information on our team matching
  • process here
  • You'll work on projects that span technologies, systems, and processes where
  • you'll design, build, test, and ship great code every day.
  • Build a great customer experience for internal and external Stripe teams
  • using our infrastructure
  • Participate in roadmap planning and prioritization
  • Deliver value through a strong collaborative approach with multiple customers
  • and stakeholders across Stripe
  • Debug production issues across services and several levels of the stack

Qualification

TechnologySoftwareEngineeringData & Analytics

Required

  • 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.
  • Strong software engineering skills and a passion for one of the areas above
  • Ability to write high-quality code (in programming languages like Go, Java,
  • C/C++ etc.)
  • 2–12+ years of professional hands-on software development experience, able to
  • write well-factored algorithms and have experience with commonly used data
  • structures and algorithms
  • Hands-on experience contributing to or building large-scale distributed
  • systems
  • 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 on a high level of autonomy and responsibility,
  • and think of yourself as entrepreneurial

Preferred

  • Experience optimizing the end-to-end performance of distributed systems
  • Focus on the needs of our users, both internal and external
  • Hold yourself and others to a high bar when working with production

Interested in this role?

Recommended jobs

  • VVast logo

    Senior Software Engineer, Backend

    Vast·Long Beach

    $159K – $267K
    On-site
    Full-time
    5-10 years exp

    Skills required

    Backend developmentPythonGo
  • DDoorDash USA logo

    Senior Software Engineer, Backend (All Teams)

    DoorDash USA·Sunnyvale

    $159.8K – $235K
    Hybrid
    Full-time
    5-10 years exp

    Skills required

    Backend developmentSystem architectureMicroservices
  • WWEXWEXUS logo

    Senior Backend Engineer – AI Platform

    WEXWEXUS·San Jose

    $121.5K – $145.5K
    Remote
    Full-time
    5-10 years exp

    Skills required

    JavaC#SpringBoot