Senior Software Development Engineer in Test
3 weeks ago
Senior Software Development Engineer in Test Remote Who we are Recharge is the subscription platform for the world’s fastest-growing and most innovative brands. Shopify’s premier subscription solution, Recharge is on a mission to build the future of commerce around customer retention. Known for its relentless product innovation and focus on ease of use, Recharge helps merchants deliver seamless customer experiences that drive customer retention and revenue growth. The Recharge platform leverages data from over 100 million shoppers to help brands more successfully set up, manage, and grow their subscription businesses. Recharge is a hands‑on partner to over 20,000 brands globally — including quip, Dr. Squatch, Blueland, Estrid, Oats Overnight, Bobbie, and more. 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 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: $132,000 USD - $165,000 USD Hiring range in Canada: $100,000 CAD - $125,000 CAD Application window anticipated to close: 11/30/2025. If you’re interested in this opportunity, please submit an application as soon as possible. Benefits at a Glance Medical, dental and vision plans Retirement plan with employer contribution Recharge Payments is an equal opportunity employer. In addition to EEO being the law, it is a policy that is fully consistent with our principles. All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status such as race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age. Recharge Payments prohibits any form of workplace harassment. #J-18808-Ljbffr
-
Senior Software Development Engineer in Test
4 weeks ago
, , Canada Magnet Forensics Full timeSenior Software Development Engineer in Test Position for a Senior Software Development Engineer in Test at Magnet Forensics. Base Pay Range CA$111,300.00/yr – CA$190,800.00/yr About Magnet Forensics Magnet Forensics is a global leader in digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and...
-
Senior Test Automation Engineer
4 weeks ago
, , Canada ECI Software Solutions Full timeLocation: Canada - Remote EST/CST We're seeking a Senior Test Automation Engineer who is ready to play a crucial role in our product modernization efforts as we go from a monolithic desktop application to a SaaS-based cloud-native architecture leveraging microservices and hosted in AWS. You'll perform test strategy, design, planning and automation leveraging...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeLocation: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...
-
Senior Software Developer
2 weeks ago
, , Canada Tempo Software Full timeAbout Tempo With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted to help organizations make their workflows work better. We create integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting, and more. We build the tech that enables the modern team to deliver...
-
Senior Software Engineer
4 weeks ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
2 weeks ago
, , Canada Jonas Software Full timeSenior Software Engineer (Java / AWS) Join to apply for the Senior Software Engineer (Java / AWS) role at Jonas Software. About The Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud‑native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services,...
-
Senior Software Development Engineer in Test
2 weeks ago
Canada Kong Full timeAre you ready to power the World's connections?If you don't think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box - we're looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others.About the Platform Team at Kong:The Platform Team is the...
-
Senior Software Test Automation Engineer
2 weeks ago
, , Canada EPAM Systems Full timeSenior Software Test Automation Engineer Get AI-powered advice on this job and more exclusive features. We are hiring a Senior Software Test Automation Engineer to support a critical digital transformation project for one of EPAM’s top clients—a leading Wealth Management firm operating under a Broker Dealer model. In this role, you will contribute to...
-
Software Engineer in Test
4 weeks ago
, , Canada Clover Health Full timeJoin to apply for the Software Engineer in Test role at Clover Health At Counterpart Health, we are transforming healthcare and improving patient care with our innovative primary care tool, Counterpart Assistant. By supporting Primary Care Physicians (PCPs), we are able to deliver improved outcomes to our patients at a lower cost through early diagnosis and...
-
Software Developer Engineer in Test
2 weeks ago
, , Canada Foursquarecorp Full timeSoftwareDeveloper Engineer in Test Location: Canada JobType: Full-Time Experience Level: 8-10 Years Job Description As a Software Developer Engineer in Test at Four Squire Business Services, you will work closely with our Product team, UX designers, software engineers, and QA members. Your role will involve elaborating product requirements, defining...