Software Engineer, Storage Integrations
Core
Design, build, and maintain backend integrations between Stripe and banking/financial technology partners to enable money movement capabilities.
Role type
Senior backend software engineer (storage integrations)
Builds
Partner integrations, shared infrastructure, and product APIs for financial accounts and treasury products
Domain
Fintech / Payments / Money Movement
Deliverable
production ML models | product features
Required skills
Java or Ruby, distributed systems (gRPC, Protocol Buffers, Temporal), RPC APIs, asynchronous workflows, automated testing, debugging, technical design, project scoping
Preferred skills
Third-party API integration, reusable libraries/adapters, data-processing pipelines (Python, Apache Spark, Amazon S3, Apache Iceberg), financial-account workflows
Technologies
Java, Ruby, gRPC, Protocol Buffers, Temporal, Python, Apache Spark, Amazon S3, Apache Iceberg
Responsibilities
Design and build integrations with banks and fintech partners; Own projects from user needs to production rollout; Coordinate across integration, platform, and product layers; Develop reusable components and tooling; Build for financial correctness and reliability; Participate in on-call rotation and improve runbooks
Seniority
Senior, hands-on IC