🏢
Stripe
Senior Software Engineer
Job Description
ABOUT THE ROLE
Stripe is a financial infrastructure platform for businesses, providing tools for companies to accept payments, grow their revenue, and explore new business opportunities. As a Senior Software Engineer at Stripe, you will have the opportunity to contribute to the company's mission of increasing the GDP of the internet and work on high-impact projects that shape the global economy.
WHAT YOU'LL DO
As a Senior Software Engineer, you will lead technical discussions and implement scalable technical solutions for complex problems in the issued cards and financial accounts space. Your responsibilities will include:
- Leading technical discussions and implementing solutions for medium-to-large-sized technical problems (50%)
- Writing technical project briefs and workstream roadmaps for medium-to-large-sized technical problems (5%)
- Providing mentorship and technical training to junior engineers (5%)
- Writing technical documentation around compliance and fraud within the card issuing domain (5%)
- Partnering with cross-functional teams to translate real-world requirements into technical outcomes (5%)
- Regularly going on-call for your engineering team (10%)
- Reviewing API and technical designs for various engineering teams (20%)
WHAT YOU'LL NEED
To be successful in this role, you will need:
- A Bachelor's degree or foreign equivalent in Computer Science or a related field
- 3 years of experience in Software Engineering
- Experience with typed programming languages (Java, C++, or Scala) or untyped programming languages (JavaScript, Ruby, or Python)
- 2 years of experience with building end-to-end software solutions for fraud, compliance, and/or onboarding in the banking-as-a-service space
- 2 years of experience with databases (MySQL/Postgres or MongoDB)
- 5 months of experience with web application development (AWS/Heroku/Google Cloud/Self Hosted)
WHY REMOTE
As a Senior Software Engineer at Stripe, you will have the opportunity to work remotely and have a flexible schedule. You will be able to work from anywhere and have a balance between work and personal life.
BENEFITS
This role offers a competitive salary range of $190,400.00 - $285,600.00 per year, as well as additional benefits including equity, a 401(k) plan, medical, dental, and vision benefits, and wellness stipends.