Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 3
Data Modeling @ 3
Debugging
Go @ 3
Java @ 3
Kafka @ 3
Kinesis @ 3
MySQL @ 3
NoSQL @ 3
Observability @ 3
PostgreSQL @ 3
Python @ 3
React @ 3
Ruby @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Stripe, LLC. is a financial infrastructure platform for businesses. The company provides payment acceptance, revenue growth, and new business tools for companies worldwide.
Responsibilities
- Build scalable and reliable backend services, webhooks, and public-facing APIs.
- Write high-quality, maintainable code to reliably process and evaluate data signals in real time, solving complex problems at scale.
- Own medium-sized technical projects, translating requirements and constraints into reliable, secure, and explainable system architectures.
- Participate in the team’s on-call rotation, debugging, operating, and maintaining high-visibility systems using established runbooks and best practices.
- Work directly with product teams to understand internal and external user pain points, build effective solutions, and help inform the team’s roadmap.
Requirements
- A Master’s degree or foreign equivalent in Software Engineering, Computer Science, or a related field, plus 3 years of related Software Engineering experience; alternatively, a Bachelor’s degree or foreign equivalent in one of these fields, plus 5 years of progressive, post-bachelor’s related Software Engineering experience.
- At least 3 years of experience with each of the following:
- Java, Ruby, Python, and Go.
- Building scalable and reliable backend services, webhooks, and public-facing APIs.
- Designing, building, and deploying distributed backend services in production, including concurrency, fault tolerance, and service reliability at scale.
- Relational databases such as PostgreSQL and MySQL or NoSQL data stores, including schema design, query optimization, and data modeling for high-throughput workloads.
- Stream processing or event-driven architectures using Kafka, Kinesis, or equivalent technologies, including producing, consuming, and reliably processing high-volume data streams.
- Translating product and engineering requirements into scalable, secure, and maintainable system designs, including service boundaries, failure modes, and observability strategies.
- Building automated systems or tooling to instrument, measure, and evaluate the end-to-end customer experience of digital products, including test automation frameworks, signal collection pipelines, or quality evaluation workflows.
- Developing interactive frontend components, dashboards, or data reports using React and D3.js to visualize customer behavior, product metrics, and operational signals in real time.
Benefits
- Equity.
- Company bonus or sales commissions/bonuses, if applicable.
- 401(k) plan.
- Medical, dental, and vision benefits.
- Wellness stipends.
- 50% telecommuting permitted.
The role is available in multiple positions.
More jobs at Stripe
Technical Support Engineer (EMEA), Metronome
Stripe · London, United Kingdom, Dublin, Ireland
EUR 76,800-115,200 per year
Software Engineer, Intern
Stripe · Singapore, Singapore
SGD 72,000 per year
Implementation Consultant (SEA/GCN)
Stripe · Singapore, Singapore
SGD 259,400-389,000 per year
Forward Deployed Security Engineer
Stripe · Dublin, Ireland
EUR 132,000-198,000 per year
Security Incident Response Manager - Abuse Operations
Stripe · Dublin, Ireland
EUR 112,200-168,200 per year
Similar jobs
Senior AI Workflow Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Member of Technical Staff (Software Engineer, Storage Platform)
Perplexity AI · New York City, United States, Palo Alto, United States, San Francisco, United States
USD 220,000-405,000 per year
Member of Technical Staff (Software Engineer, Data Platform)
Perplexity AI · New York City, United States, Palo Alto, United States, San Francisco, United States
USD 220,000-405,000 per year
Software Engineer, Build Systems / CI
OpenAI · New York City, United States, San Francisco, United States, Seattle, United States
USD 185,000-490,000 per year
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Software Engineer, Product Security Data Platforms
Stripe · Seattle, United States
USD 156,800-235,200 per year
Senior Software Engineer (Agentic Search) - Billing
Nebius · New York City, United States
USD 147,200-224,300 per year
Senior Software Engineer - Postgres
ClickHouse · United States
USD 140,000-230,000 per year