Software Engineer

Stripe Stripe · Fintech · PERM, United States · PERM

Stripe is a financial infrastructure platform for businesses, aiming to increase the GDP of the internet. This Software Engineer role focuses on building and managing user-facing products and platforms to mitigate financial and regulatory risk while maintaining a positive user experience. The role involves translating business problems into scalable engineering solutions, collaborating with various teams, debugging production issues, and improving engineering standards and processes. The ideal candidate has a Bachelor's degree in Computer Science or related field, with at least 5 years of experience in software engineering, building scalable systems, distributed systems, and translating business needs into software requirements.

What you'd actually do

  1. Build and manage user facing products and platforms to lower Stripe’s financial and regulatory risk while retaining a best in class user experience
  2. Translate business problems into scalable engineering solutions
  3. Collaborate with stakeholders from engineering, product, policy, legal, operations, and data science teams
  4. Debug production issues across services and multiple levels of the stack
  5. Improve engineering standards, tooling, and processes; Identify, analyze, and quickly address emerging risk patterns.

Skills

Required

  • Bachelor’s degree or foreign equivalent in Computer Science or related field
  • 5 years of experience building software solutions in Python, Ruby, Java or similar
  • 5 years of experience designing, building, and maintaining scalable systems
  • 5 years of experience translating business needs into software requirements and designs
  • 5 years of experience debugging production issues across services and multiple levels of the stack
  • 5 years of experience with distributed systems

What the JD emphasized

  • financial and regulatory risk
  • scalable systems
  • distributed systems