Software Engineer - Full stack

Stripe•Seattle, WA
•$156,800 - $235,200

About The Position

Stripe is a financial infrastructure platform used by businesses to accept payments, grow revenue, and pursue new business opportunities. In this role, the Software Engineer will build and maintain systems and services for Stripe’s engineering teams and collaborate across the company to develop large-scale billing features that help businesses collect and manage payments. The work includes designing and implementing technical solutions, testing and debugging production systems, improving engineering practices and operational excellence, participating in the team’s on-call rotation, and mentoring and onboarding new hires.

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 for 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.

Responsibilities

  • Design, build, productionize, and maintain APIs, services, and systems across Stripe engineering teams.
  • Predict and measure the performance and outcomes of designed systems.
  • Collaborate with engineers and cross-functional partners to build large-scale billing features that help businesses collect and manage payments.
  • Analyze user needs, feedback, and product requirements to determine technical specifications and the feasibility of designs and implementations, accounting for cost and time constraints.
  • Implement technical designs through programming tasks while maintaining high engineering standards.
  • Implement unit, functional, and integration tests to prevent bugs and regressions.
  • Improve engineering standards, tooling, and processes; support operational excellence and contribute to the team’s on-call rotation.
  • Debug complex systems across multiple service components and identify the root cause of errors.
  • Mentor and help onboard new hires.

Benefits

  • Equity
  • Company bonus or sales commissions/bonuses, if applicable
  • 401(k) plan
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Wellness stipends
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service