Software Engineer – Backend Engineer – Tax Engineering

Stripe
Seattle, WA
On-site

In the 12 months to 30 Jun 2026, Stripe filed 133 H-1B positions titled "Software Engineer". Source: U.S. Department of Labor, LCA disclosure data. A record of filings already made, not a commitment to sponsor.

Who this role is best for

Aimed at experienced backend engineers with a focus on financial systems who thrive in collaborative, cross-functional environments.

Best fit for

  • Experienced backend engineers with a strong grasp of financial systems and cross-functional collaboration
    — “Work collaboratively on projects that span multiple engineering groups, across multiple functions”
  • Candidates with a background in building highly scalable systems and microservices architecture
    — “experience building highly scalable backend infrastructure”
  • Individuals with a track record of mentoring junior engineers and leading by example
    — “experience mentoring junior engineers”

Things to consider

  • The role demands a high level of accuracy in handling trillions of dollars in transactions
    — “Build watertight controls across data flows to ensure super high accuracy for all transactions”
  • The position allows for 50% telecommuting, but requires a presence in Seattle
    — “50% Telecommuting Permitted”

How to stand out

  • Highlight your experience in Java, Ruby, or Scala and your ability to maintain high-quality code
    — “experience writing high-quality software using Java, Ruby or Scala”
  • Showcase your expertise in Kubernetes and cloud-native application scaling
    — “experience with Kubernetes and kubectl for managing and scaling cloud-native applications”
  • Demonstrate your ability to design and maintain RESTful microservices
    — “experience designing and maintaining Microservices and implementing RESTful Web Service”
  • Emphasize your experience with SQL optimization for large-scale data sets
    — “experience in SQL for managing large-scale data sets and optimizing database performance”
  • Demonstrate your ability to work with frontend technologies for end-to-end feature delivery
    — “experience with frontend technologies, specifically JavaScript or TypeScript, to support end-to-end feature delivery”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • Designed and implemented scalable backend infrastructure
  • Built and maintained low-latency services
  • Ensured high accuracy in data flows
Typical background
4+ years of experience in software engineeringBachelor's degree in Computer Science or related field

Skills & requirements

Required

JavaRubyScalaPythonKubernetesRestful Web ServicesSQL

Preferred

TypeScriptJavaScript

Stack & domain

JavaRubyScalaPythonBackend LogicData ProcessingAutomation ScriptsHighly Scalable Backend InfrastructureMicroservicesRestful Web ServiceKubernetesKubectlSQLJavaScriptTypeScriptFrontend TechnologiesMentoring Junior EngineersCollaborationProblem-solvingCommunicationTeamworkLeadershipSoftware EngineeringBackend DevelopmentTax EngineeringCloud ComputingDatabase Management

About the role

Original posting from Stripe

Who we are

About Stripe

Stripe, LLC. 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 we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.

What you’ll do

Responsibilities

Design, build, and maintain large-scale low-latency services and data pipelines. 

Work collaboratively on projects that span multiple engineering groups, across multiple functions (engineering, TPM, product, business), and involving different business stakeholders such as tax experts, accountants, and product owners. 

Build watertight controls across data flows to ensure super high accuracy for all transactions (trillions of dollars).

Who you are

Minimum requirements

Must have a Bachelor's degree or foreign equivalent in Computer Science, or a related field, plus 4 years of related work experience in software engineering. Must also have experience in each of the following:

3 years in

experience writing high-quality software using Java, Ruby or Scala;

experience with Python for backend logic, data processing, or automation scripts;

2 years in

experience building highly scalable backend infrastructure;

experience designing and maintaining Microservices and implementing RESTful Web Service;

experience with Kubernetes and kubectl for managing and scaling cloud-native applications;

experience in SQL for managing large-scale data sets and optimizing database performance;

1 year in

experience with frontend technologies, specifically JavaScript or TypeScript, to support end-to-end feature delivery; and

experience mentoring junior engineers.

Salary: $174,595.00 - $235,200.00/yr

This salary range represents the base salary range for the role and any sales commissions/sales bonuses targets, if applicable, would be in addition to the base salary.

40 hrs/week

50% Telecommuting Permitted.

Multiple Positions available 

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. WA82

#LI-DNI

Source: Stripe careers

Similar roles

More roles at Stripe