🏢
Stripe
Software Engineer
Job Description
ABOUT THE ROLE
We are seeking a talented Software Engineer to join Stripe, a financial infrastructure platform for businesses. As a Software Engineer at Stripe, you will have the opportunity to work on projects that span technologies, systems, and processes, designing, building, testing, and shipping great code every day. You will be part of a team that is dedicated to increasing the GDP of the internet and making the global economy within everyone's reach.
WHAT YOU'LL DO
As a Software Engineer at Stripe, your responsibilities will include:
- Working on projects that span technologies, systems, and processes to design, build, test, and ship great code every day
- Building a great customer experience centered around navigating and actioning on products for internal teams and Stripe users using our infrastructure
- Scoping and leading medium to large technical projects that align with Stripe's broad strategic initiatives
- Developing and executing against both short- and long-term roadmaps, making effective technical trade-offs that consider business priorities, user experience, and a sustainable technical foundation
- Delivering value through a strong collaborative approach with customers and cross-functional stakeholders across Stripe
- Debugging production issues across services and several levels of the stack
WHAT YOU'LL NEED
To be considered for this role, you should have a Bachelor's degree or foreign equivalent in Computer Science, Software Engineering, Computer Engineering, or a related field, plus 1 year of Software development work experience. Qualifying experience may be gained before, during, or after education. You should also have experience in designing and building software solutions in Ruby, Typescript, Python, Scala, Java, C/C++, Haskell, Ocaml, or React, as well as experience in designing and building software using Event Monster, Cron, GraphQL, gRPC, Airflow, Spark, or Presto/SQL queries or integration with external libraries or APIs. Additionally, you should have experience in designing and solving software problems using advanced algorithms and data structures, and 6 months of experience in designing and implementing inter-process communication, memory management techniques, file systems, storage management, and addressing concurrency and synchronization challenges using system-level programming.
WHY REMOTE
As a Software Engineer at Stripe, you will be permitted to work up to 50% remotely. This flexible work arrangement allows you to balance your work and personal life while being part of a dynamic and innovative team.
BENEFITS
Stripe offers a competitive salary range of $156,800.00 - $235,200.00/yr, as well as additional benefits, including equity, company bonus or sales commissions/bonuses, 401(k) plan, medical, dental, and vision benefits, and wellness stipends.