Senior Software Development Engineer in Test

Recharge • Remote

Company

Recharge

Location

Remote

Type

Full Time

Job Description

Overview

The QA group at Recharge is responsible for maintaining high quality software products through automated testing pipelines manual feature testing and product reliability monitoring. You’ll be joining a product engineering team working on a mix of greenfield features and enhancing existing product lines. You’ll be working on automation testing collaborating with engineers in developing test plans for feature development  and improving tooling. As a senior SDET your work will have a meaningful impact on our business as we grow.

As a senior engineer in test you will:

  • Work collaboratively with your fellow engineers and product counterparts to pragmatically develop products

  • Develop automation tests to monitor and maintain health of Recharge product features as our codebase changes over time

  • Review merge requests and pair with engineers to understand and review code as shipped

  • Apply your own knowledge and experience to work through engineering challenges

Our Tech Stack: Python Flask GCP Elasticsearch Redis GraphQL CloudSQL/MySQL Terraform OpenTelemetry Docker Kubernetes Splunk SignalFx Sentry

About you:

Execution: You want to get things done. You’re energized by getting product in front of customers and prefer an iterative approach with regular deliveries to your stakeholders versus all-at-once major releases. You see QA as a valuable stakeholder in enabling development teams rather than an auditor simply finding bugs. You hold yourself accountable for shipping regularly. You understand merchant feedback is key in building the right thing and are flexible to handle changes in direction.

Engineering excellence: You have strong experience in building complex systems both in zero-to-one contexts and incremental changes to existing systems. You’re confident in contributing to both paradigms. You think about quality reliability and observability and know how to take a risk-based approach in balancing these concerns with speed of delivery. (And also you’re pretty familiar with Python. You’re going to use it a lot here.)

Communication: You are a sound communicator across multiple mediums including in-person video chat and written documentation. You enjoy regular collaboration with others and believe it’s important to ship out high quality work. While you understand the value of focused work you believe that feedback from your peers and brainstorming on architecture is important to producing something great.

Pragmatic: You productively work with your leadership your product counterparts and your team to deal with the realities on the ground on a day-to-day basis. You know plans change as we learn and you’re flexible to deal with those changes as they come. Fuzzy requirements are far more common than clearly defined customer expectations and you’re able to help work through the ambiguity with your teammates.

Bias for action: You are independent and self-driven with a high degree of ownership over problems. You err on the side of taking action when needed and know how to balance this with the need to research and understand problems.

Kindness and respect: You strive to be a positive influence on the team. You have respect for yourself your teammates your leaders and your stakeholders and you expect that others have that same respect for you. You want this role to be a place where your contributions are understood and valued and you want to work with others to make sure that happens.

Ambitious: You’re looking to grow. Whether that means a staff engineer role one day or a management role you’re looking to push yourself and raise the bar for your teammates. You want to succeed and you want to do the right things to succeed with us. You’re looking for a role where you can make a meaningful impact because you know that’s the ticket upward.

Qualifications

  • Typically 5+ years of relevant development experience in fast-paced environments

  • 3+ years prior experience programming in at least one OO language (Python preferred)

  • 2+ years experience in cloud-native environments such as GCP AWS or Azure

  • Experience testing distributed systems and large-scale environments with a focus on minimizing risk of regressions in mission-critical services

  • Experience with GraphQL and REST APIs including end-to-end testing

  • Bachelor’s degree or equivalent experience

  • Prior e-commerce experience preferred

Bonus Experience

  • Experience working with Playwright TestCafe or a comparable E2E testing framework

  • Experience improving developer experience

Compensation

Recharge’s compensation offerings are grounded in a pay-for-performance philosophy that recognizes exceptional individual and team performance. Salary ranges are designed to be competitive and aligned with country specific practices while individual compensation is determined by skills qualifications and experience. The compensation listed is not inclusive of any equity and benefits that might exist in your total compensation package.

  • Hiring range in the US $132000 USD - $165000 USD

  • Hiring range in Canada $100000 CAD - $125000 CAD

Application window anticipated to close: 11/30/2025. If you’re interested in this opportunity please submit an application as soon as possible.

Apply Now

Date Posted

12/01/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Machine Learning Engineer - Automation Platform - Airbnb

Views in the last 30 days - 0

This job posting highlights a senior machine learning engineer role at Airbnb focused on enhancing conversational AI platforms to improve customer ser...

View Details

Staff Backend Software Engineer - Databases - Loki Ingest - Grafana Labs

Views in the last 30 days - 0

This job posting describes a remote software engineer role focusing on databases and observability platforms It outlines responsibilities requirements...

View Details

Staff Backend Software Engineer - Databases - Loki Ingest - Grafana Labs

Views in the last 30 days - 0

This job posting highlights a remote software engineer role with opportunities in Spain Germany the UK and Sweden The position involves working on ope...

View Details

Staff Backend Software Engineer - Databases - Loki Ingest - Grafana Labs

Views in the last 30 days - 0

This job posting highlights a remote software engineer role with opportunities in Spain Germany the UK and Sweden The position involves working on ope...

View Details

Senior Full Stack Developer - Best Online Traffic School

Views in the last 30 days - 0

The company established in 2018 offers online education platforms with multiple courses The role involves developing and maintaining course platforms ...

View Details

Senior Brand Designer - garden3d

Views in the last 30 days - 0

garden3d is hiring senior brand designers with expertise in branding and web activation They emphasize transparency ethical practices and a collaborat...

View Details