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.
Compliance
Data Pipelines @ 4
Debugging @ 4
Distributed Systems @ 4
FinTech @ 4
JUnit @ 4
Java @ 4
Payments @ 4
Python @ 4
SQL @ 4
Scala @ 4
Security @ 6
Spark @ 4
- 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 is a financial infrastructure platform for businesses. The role involves building and operating critical, large-scale systems that manage massive volumes of financial information and support Stripe's financial operations.
Responsibilities
- Build and operate critical, large-scale systems that manage massive volumes of financial information.
- Navigate a complex fintech environment with numerous compliance regulations, translating business needs into robust software requirements and scalable distributed systems.
- Lead cross-functional alignment and provide technical direction for multi-team projects.
- Build large-scale, petabyte-sized financial data platforms, solutions, and pipelines using Big Data technologies and distributed systems.
- Debug production issues across the stack, analyze complex datasets, and design large-scale data pipelines using modern Big Data technologies.
- Execute projects related to insights into Stripe's financial performance across multiple products.
- Work on systems critical to Stripe's future financial operations, with impact over billions of dollars in payment volume.
- Understand the design and architecture of modern payments and financial technology across countries.
- Use monitoring, incident handling, and production debugging experience to ensure data pipeline health and SLOs while reducing operational toil through automation.
Requirements
- Bachelor's degree or foreign equivalent degree in Computer Science, Information Systems Security, or a related field.
- At least five years of related software engineering experience.
- Five years of experience programming in Java, Scala, or Python.
- Five years of experience designing, building, and maintaining scalable distributed systems.
- Five years of experience debugging production issues across services and multiple levels of the stack.
- Five years of experience with testing tools and frameworks including JUnit, Mockito, and TestNG.
- Four years of experience developing complex SQL queries, analyzing datasets, and designing large-scale data pipelines.
- Four years of experience working in the fintech domain.
- Four years of experience leading cross-team projects and building alignment on multi-team technical direction.
- One year of experience working with Apache Spark or similar modern Big Data technologies.
Compensation
- Salary: $206,086.00–$285,600.00 per year.
- 40 hours per week.
- 50% telecommuting permitted.
- Multiple positions available.
Benefits
Benefits may include equity, company bonus or sales commissions/bonuses, a 401(k) plan, medical, dental, and vision benefits, and wellness stipends.
More jobs at Stripe
Engineering Manager - LPM Foundations
Stripe · Dublin, Ireland
EUR 136,000-204,000 per year
Integration Engineer (Metronome)
Stripe · United States
USD 190,400-285,600 per year
Staff Software Engineer, Money Movement Platform
Stripe · New York City, United States, South San Francisco, United States, Seattle, United States
USD 224,000-336,000 per year
AI Solutions Program Manager, Finance
Stripe · Chicago, United States, New York City, United States, South San Francisco, United States, Seattle, United States
USD 147,200-220,800 per year
Implementation Consultant, Professional Services
Stripe · Toronto, Canada, Chicago, United States
USD 153,400-230,200 per year
Similar jobs
Staff+ Software Engineer, Data Infrastructure
Anthropic · San Francisco, United States, Seattle, United States
USD 405,000-485,000 per year
Staff Software Engineer, Risk Data Engineering
Stripe · Canada, United States, Toronto, Canada, South San Francisco, United States, Seattle, United States
USD 224,000-336,000 per year
Machine Learning Engineer, Link
Stripe · New York City, United States
USD 212,000-318,000 per year
Senior Software Engineer, AIOps and Observability
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Engineering Lead - Consumer Subscriptions
SpaceXAI · Palo Alto, United States
USD 180,000-440,000 per year
Data Engineer
OpenAI · San Francisco, United States
USD 230,000-385,000 per year
Software Engineer, Connect Tax Reporting
Stripe · Bucharest, Romania
ron 264,000-396,000 per year
Software Engineer, Product Security Data Platforms
Stripe · United States, New York City, United States, Seattle, United States
USD 158,800-238,200 per year