Software Engineer, Balance Abstraction
Core
Design, build, and maintain large-scale financial systems and APIs handling billions of money movement requests.
Role type
Senior Software Engineer (Balance Abstraction)
Builds
Next-generation Stripe products, core engineering tenets, and design principles for the team.
Domain
Financial infrastructure, high-scale distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Ruby, Java, TypeScript, SQL, GRPC, REST, GraphQL, event processing (SQS/Kafka), relational/document/columnar database schema design
Preferred skills
None stated
Technologies
Ruby, Java, TypeScript, SQL, GRPC, REST, GraphQL, SQS, Kafka
Responsibilities
Scope, design, and build APIs and services; analyze requirements and translate to technical specs; review API launches for compatibility; act as team representative in technical meetings; mentor early-career engineers; construct core engineering tenets and design principles.
Seniority
Senior, hands-on IC with mentorship responsibilities