Software Engineer, Payins Card Networks

Stripe · Seattle, WA · Global Operations · listed September 14, 2026

The shape of it

Seniority
Not stated
Where
Not stated
Stated pay
$156,800 – $235,200
Requirements listed
8
Length
455 words

In the posting’s own words

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

What it asks for · 8

  • Writing and debugging computer code;
  • Writing software to issue and serve HTTP requests;
  • Java, Ruby, Scala, or Python; and
  • API, REST, Soap, Agile, Jira, GIT, AngularJS, or NodeJS.
  • Payment processing in payins acquiring financial systems related to authorization and clearing flows with major global card networks including Visa and Mastercard;
  • Data modeling of card features in acquiring payments for financial processing systems;
  • Working with ISO 8583 messages, and data warehouse queries; and
  • Cloud.

What the job covers

  • Build, develop, test, and deploy software infrastructure;
  • Modify existing software to correct errors or to improve its performance;
  • Develop and direct software system testing and validation procedures, programming, and documentation;
  • Build, test, and maintain software development for the company’s various codebases to integrate with external financial partners;
  • Consult and advise other peers on build system choices;
  • Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints;
  • Work with engineers across the company to build new features at large-scale;
  • Implement unit, functional, and integration tests to prevent bugs and regressions;
  • Set the mission and perform short and medium term planning and prioritization for an engineering team;
  • Build, test, and maintain software for card payments integrations across the company’s codebases to communicate with external card networks and payment processors using industry-standard protocols;
  • Consult with and advise peers on integration architecture and payment processing implementation choices; and
  • Analyze user needs and payment processing requirements to determine the feasibility of design within time and cost constraints for card network integrations

Tools and skills named

Ways of working
  • Agile
  • Git
  • Jira
  • Technical writing
  • Testing
Languages
  • Java
  • Python
  • Ruby
  • Scala
Data
  • Data modeling
  • Data warehouse
Frameworks
  • Node.js
  • REST

Words the posting leans on

  • software8×
  • payment6×
  • build5×
  • card5×
  • integration4×
  • system4×
  • test4×
  • experience3×
  • financial3×
  • payment processing3×
  • acquiring2×
  • advise2×
  • analyze user2×
  • benefits2×
  • build test2×
  • card networks2×

Counted from the posting after the mission statement and the legal notices are set aside. The ones near the top are the ones a screener is looking for.

The posting, your resume, and the gaps between them. One click loads all three.

More open at Stripe

every open role at Stripe

How this page was made

An automated read of a public job posting, fetched September 15, 2026 and last changed by Stripe on September 14, 2026. Every list above is pulled from the posting’s own sentences — nothing rewritten, nothing added, no judgment about the role or the company. Counts and seniority are read off the text by rule, so they can be wrong where the posting is unusual. The original is the only thing that binds. Openings close without warning; check the source before spending an evening on it.