Software Engineer
Core
Design, build, and maintain APIs, services, and systems for Stripe's financial infrastructure, including payments integration and billing configurations.
Role type
Senior Software Engineer (Payments Infrastructure)
Builds
APIs, services, and systems for financial partners and multi-party integrations
Domain
Fintech / Payments Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Scala, Python, AWS, database management, SQL, design patterns, full-stack web development, observability tools (Datadog, Prometheus)
Preferred skills
Mentorship, technical design reviews, resilience engineering, deployment strategies
Technologies
Java, Ruby, Scala, Go, AWS, Datadog, Prometheus
Responsibilities
Design and develop software systems using scientific analysis and mathematical models; Engineer payments integration with financial partners; Debug production issues across services; Integrate observability tools and alerting mechanisms; Mentor junior engineers and establish best practices in code quality and system design.
Seniority
Senior, hands-on IC with mentorship responsibilities