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
Agile @ 3
Data Modeling @ 3
Debugging @ 3
Git @ 3
HTTP @ 3
Java @ 3
Jira @ 3
Node.js @ 3
Payments @ 3
Python @ 3
Ruby @ 3
Scala @ 3
Software Development @ 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.
Responsibilities
- Build, develop, test, and deploy software infrastructure.
- Modify existing software to correct errors or improve performance.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Build, test, and maintain software across the company’s codebases to integrate with external financial partners.
- Consult and advise peers on build system choices.
- Analyze user needs and software requirements to determine design feasibility within time and cost constraints.
- Work with engineers across the company to build new features at large scale.
- Implement unit, functional, and integration tests to prevent bugs and regressions.
- Set the mission and perform short- and medium-term planning and prioritization for an engineering team.
- Build, test, and maintain software for card payment integrations across the company’s codebases, communicating with external card networks and payment processors using industry-standard protocols.
- Consult with and advise peers on integration architecture and payment-processing implementation choices.
- Analyze user needs and payment-processing requirements to determine design feasibility within time and cost constraints for card-network integrations.
Requirements
- Bachelor’s degree or foreign equivalent in Computer Science or a related field.
- At least two years of experience in software development.
- At least two years of experience writing and debugging computer code.
- At least two years of experience writing software to issue and serve HTTP requests.
- At least two years of experience with Java, Ruby, Scala, or Python.
- At least two years of experience with API, REST, SOAP, Agile, Jira, Git, AngularJS, or Node.js.
- At least one year of experience with payment processing in payins acquiring financial systems related to authorization and clearing flows with major global card networks, including Visa and Mastercard.
- At least one year of experience with data modeling of card features in acquiring payments for financial processing systems.
- At least one year of experience working with ISO 8583 messages and data warehouse queries.
- At least one year of experience with cloud technologies.
Compensation
- Salary: $156,800–$235,200 per year.
- 40 hours per week.
- 50% telecommuting permitted.
- Multiple positions available.
Benefits
Additional 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
Solutions Architect, Platforms (Presales)
Stripe · Chicago, United States, New York City, United States
USD 203,400-305,000 per year
Enterprise Support Specialist
Stripe · Dublin, Ireland
EUR 64,000-96,000 per year
Software Engineer, Backend
Stripe · Seattle, United States
USD 206,100-285,600 per year
Strategy & Operations, Infrastructure
Stripe · South San Francisco, United States, Seattle, United States
USD 191,500-287,300 per year
Technical Program Manager, Extensibility
Stripe · Canada, Toronto, Canada
CAD 153,700-230,500 per year
Similar jobs
Senior Software Engineer, Product Velocity
Stripe · Seattle, United States
USD 206,100-285,600 per year
Solutions Consultant, Enterprise (Presales)
Stripe · United States, Chicago, United States, South San Francisco, United States
USD 156,700-277,300 per year
Solutions Architect, Enterprise (Presales)
Stripe · United States, Chicago, United States, South San Francisco, United States
USD 156,700-277,300 per year
Software Engineer, Online Database Infrastructure
Stripe · Seattle, United States
USD 206,100-285,600 per year
Solutions Architect, Enterprise Hunter (Presales)
Stripe · South San Francisco, United States
USD 239,900-359,900 per year
Senior Software Engineer, Media Experience
Reddit · United States
USD 190,000-267,000 per year
Senior Software Engineer, Media Creation
Reddit · United States
USD 190,000-267,000 per year
Software Engineer, Secrets Infrastructure
Stripe · United States
USD 173,000-259,600 per year