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 Analysis @ 3
Debugging @ 3
Design Patterns @ 3
Go
Java @ 3
Payments
React @ 3
Ruby @ 3
SQL @ 3
TypeScript @ 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
Who We Are
About Stripe
Stripe, LLC. is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Stripe’s mission is to increase the GDP of the internet and put the global economy within everyone's reach.
Responsibilities
- Design, build, productionize, and maintain APIs, services, and systems across Stripe's engineering teams using Ruby, React, TypeScript, and other programming languages.
- Predict and measure the performance and outcomes of designed systems.
- Collaborate with engineers and other cross-functional roles across the company to build new billing features at large scale, making it easier for businesses to collect and manage payments.
- Analyze user needs, feedback, and product requirements to determine technical specifications and the feasibility of design and implementation, taking cost and time constraints into account.
- Implement technical designs through a series of programming tasks while upholding high engineering standards.
- Implement unit, functional, and integration tests to prevent bugs and regressions.
- Improve engineering standards, tooling, and processes, ensuring operational excellence, and contribute to the team's on-call rotation.
- Debug and identify the root cause of errors in a complex system across multiple service components.
- Provide mentorship and help onboard and spin up new hires for the team.
Requirements
- Bachelor's degree or foreign equivalent in Computer Science, Human-Computer Interaction, or a related field.
- At least 2 years of experience in software engineering.
- At least 2 years of experience working with Ruby, React, TypeScript, Java, and Golang.
- At least 2 years of experience using SQL to perform data analysis.
- At least 2 years of experience with API development for emergency response and debugging production issues across services.
- At least 2 years of experience performing latency analysis.
- At least 2 years of experience designing architecture and system design proposals.
- At least 2 years of experience writing user-facing documentation and technical integration guides.
- At least 2 years of experience translating business needs into software requirements and designs and implementing industry-standard design patterns.
Compensation and Work Schedule
- Salary: $156,800.00–$235,200.00 per year.
- 40 hours per week.
- 50% telecommuting permitted.
- Multiple positions available.
Benefits
Benefits may include equity, a company bonus or sales commissions/bonuses, a 401(k) plan, medical, dental, and vision benefits, and wellness stipends.
More jobs at Stripe
Engineering Manager, Terminal Enterprise Features
Stripe · Toronto, Canada
CAD 213,600-320,400 per year
Software Engineer, Fraud System Interventions
Stripe · South San Francisco, United States, United States
USD 221,200-285,600 per year
Solutions Architect
Stripe · Chicago, United States
USD 156,700-235,100 per year
Technical Solutions Consultant, Crypto
Stripe · South San Francisco, United States, New York City, United States
USD 148,300-222,500 per year
Program Manager, Go-to-Market Experience and Productivity
Stripe · Dublin, Ireland
EUR 75,400-113,000 per year
Similar jobs
Partner Solutions Engineer, Ecosystem
Stripe · South San Francisco, United States, New York City, United States, Seattle, United States, United States, San Francisco, United States, Chicago, United States
USD 208,300-312,500 per year
Staff Software Engineer, IAM Control Plane
Stripe · South San Francisco, United States, Seattle, United States, Toronto, Canada
USD 224,000-336,000 per year
Principal Software Engineer — Agentic AI Applications and Foundations
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Integration Engineer, Professional Services
Stripe · South San Francisco, United States, United States, New York City, United States, Seattle, United States
USD 190,400-285,600 per year
Staff Software Engineer, Link Consumer Preference
Stripe · South San Francisco, United States, New York City, United States, Seattle, United States
USD 224,000-336,000 per year
Staff Software Engineer, Risk Data Engineering
Stripe · South San Francisco, United States, Seattle, United States, Canada, United States, Toronto, Canada
USD 224,000-336,000 per year
Software Engineer, Fullstack
Glean · San Francisco, United States, Palo Alto, United States, Mountain View, United States
USD 140,000-265,000 per year
Senior Full Stack Software Engineer, Marketing Platforms
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year