stripe
Software Engineer
About this role
Stripe is seeking a Software Engineer to design and build scalable backend services, APIs, and real-time data processing systems that power their financial infrastructure platform. You'll own medium-sized technical projects, operate high-visibility systems, and collaborate with product teams to solve complex problems at scale.
What you'll do
- Build scalable backend services, webhooks, and public-facing APIs
- Write maintainable code to process and evaluate data signals in real-time at scale
- Own medium-sized technical projects from requirements to secure, reliable system architectures
- Participate in on-call rotation, debugging and maintaining high-visibility systems
- Partner with product teams to understand user pain points and inform roadmap decisions
- Design and deploy distributed backend services handling concurrency, fault tolerance, and reliability
What they're looking for
- Backend service architecture and API design
- Programming languages: Java, Ruby, Python, or Go
- Distributed systems design and deployment
- SQL (PostgreSQL, MySQL) and NoSQL databases
- Stream processing and event-driven architectures (Kafka, Kinesis)
- System design and observability strategies
- React and D3.js for data visualization
- Test automation and instrumentation tooling
Benefits
- Competitive base salary range
- Equity compensation
- Company bonus and sales commissions
- 401(k) plan
- Medical, dental, and vision benefits
- Wellness stipends and 50% telecommuting flexibility
Opens the official application on the employer’s site. No login required.
stripe
Stripe builds payment infrastructure and financial services platforms, offering APIs and tools that enable developers and businesses to process transactions, detect fraud, verify identity, and manage security at scale. The company is hiring Backend Engineers, Full Stack Engineers, ML Engineers, AI Engineers, and Security Engineers to develop core platform systems, payment intelligence, customer support infrastructure, and security data platforms.
- Website
- stripe.com
Likely interview questions
- Describe your experience designing and deploying distributed backend services in production—how did you handle concurrency and fault tolerance at scale?
- Walk us through a time you optimized database queries or schema for a high-throughput workload. What challenges did you encounter?