Backend Software Engineer – Core Technology

Website Stripe

Financial infrastructure to grow your revenue. Accept payments, offer financial services, and implement custom revenue models—from your first transaction to your billionth.

Backend Software Engineer – Core Technology

Stripe is hiring a Backend Software Engineer to build and improve the infrastructure, distributed systems, developer platforms, and internal technologies that support its global financial platform. This full-time role is available remotely within the United States or from an eligible Stripe office.

You will work on technically demanding systems that influence reliability, scalability, performance, engineering productivity, and the experience of both internal Stripe teams and external customers.

Job Overview

As a Backend Software Engineer within Core Technology, you may join a team focused on core infrastructure, developer tooling, data infrastructure, internal administrative platforms, service platforms, or AI-assisted developer productivity. Exact team placement is determined later in the interview process based on experience, interests, location, and business needs.

The position involves designing, building, testing, and operating production software across multiple layers of Stripe’s technology stack. You will collaborate with stakeholders across the company, contribute to technical roadmaps, and solve complex issues in large-scale distributed environments.

Key Responsibilities

  • Design, build, test, and ship reliable backend software and infrastructure.
  • Create strong experiences for internal engineering teams and external Stripe users.
  • Contribute to roadmap planning, technical prioritization, and project execution.
  • Work collaboratively with engineers, product partners, and stakeholders across multiple teams.
  • Debug production issues across services and different layers of the technology stack.
  • Build scalable systems that support reliability, availability, efficiency, and performance.
  • Improve developer workflows, internal platforms, and infrastructure capabilities.
  • Contribute to systems supporting compute, networking, distributed caching, data platforms, search, analytics, or service development.
  • Help maintain a high engineering standard for production systems.
  • Take ownership of complex projects with a high degree of autonomy and responsibility.

Potential Team Areas

  • Core Infrastructure: Build foundational compute, networking, document database, caching, and high-assurance systems.
  • Developer Infrastructure: Improve the tools and workflows used by Stripe engineers to build and test software.
  • Data Infrastructure: Support analytics, search, streaming, and large-scale data-serving platforms.
  • Admin Platform: Help teams build secure and effective internal products.
  • Service Platform: Enable engineering teams to create and operate dependable services efficiently.
  • Developer Productivity AI: Improve engineering velocity through large language models and AI-assisted coding systems.

Required Qualifications

  • Between 24 and 144+ months of professional, hands-on software development experience.
  • Strong software engineering fundamentals and interest in infrastructure or distributed systems.
  • Ability to write high-quality production code in languages such as Go, Java, C, or C++.
  • Experience designing well-structured algorithms and working with commonly used data structures.
  • Hands-on experience contributing to or building large-scale distributed systems.
  • Strong collaboration skills across technical workstreams.
  • Ability to represent user and customer needs in technical discussions and decision-making.
  • Comfort operating with significant autonomy, ownership, and responsibility.
  • Ability to work effectively in a fast-moving and highly technical environment.

Preferred Qualifications

  • Experience improving the end-to-end performance of distributed systems.
  • Strong focus on the needs of internal and external users.
  • Experience maintaining a high quality bar for production software.
  • Background in infrastructure, developer tooling, data platforms, or service reliability.

Technical Focus Areas

  • Distributed systems.
  • Backend services.
  • Go, Java, C, or C++.
  • Compute and networking infrastructure.
  • Developer productivity tooling.
  • Data serving and analytics systems.
  • Search and streaming infrastructure.
  • Service reliability and scalability.
  • Production debugging.
  • AI-assisted software development.

Work Arrangement

  • Full-time position.
  • Remote work is available within the United States.
  • A remote employee must generally live at least 35 miles or 56 kilometers from a Stripe office.
  • Remote employees may attend company meetings, on-sites, events, or team gatherings when appropriate.
  • Office-based employees are generally expected to spend at least 50% of each month in their assigned office or working with users.
  • Stripe does not cover relocation expenses for moving to a remote location.

Compensation and Benefits

The annual US base salary range for this position is $156,800 to $235,200. The final range is determined during the interview process based on experience, qualifications, career level, and location.

Additional compensation and benefits may include:

  • Equity compensation.
  • Company bonus eligibility.
  • 401(k) retirement plan.
  • Medical, dental, and vision coverage.
  • Wellness stipends.
  • Flexible remote or hybrid work options based on location.

About the Opportunity

This position offers the opportunity to build foundational technology that supports Stripe’s financial infrastructure and global engineering organization. You may work on systems related to distributed computing, data platforms, developer tooling, service reliability, internal applications, or AI-assisted engineering, depending on the team match completed during the hiring process.

Apply if you have strong backend engineering skills, experience with distributed systems, and an interest in building reliable infrastructure used across a global financial technology platform.

Job Apply Link: https://stripe.com/jobs/listing/backend-engineer-core-technology/6042172

Tagged as: , , , , , , , , ,

Advertisement
Candidate HelpEmployer HelpKnowledge BaseBilling SupportContact Support
Scroll to Top