Software Engineer

atScotch & SodaRemoteUS flagUnited StatesFull-timeSoftware EngineerMid-levelSenior$160k – $170k/year

Posted 6 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Take charge of the QA strategy for the POS application, back office, and payment systems, determining which components should be automated or manually tested and identifying any factors that may hinder a release.

• Develop and uphold automated test suites spanning unit, integration, end-to-end, API, and contract testing layers.

• Incorporate tests into GitHub Actions CI for pull requests and release candidates, striving to reduce flaky tests.

• Set up evidence-based release gates, regression results, upgrade testing, staged rollouts, and go/no-go criteria.

• Conduct testing on actual hardware and under various conditions, including Elo terminals, Android and firmware versions, card readers, scanners, printers, offline modes, unreliable networks, and overnight soak tests.

• Enhance payment quality through processor certification testing, handling refund and split-tender edge cases, managing reader disconnects, and addressing processor outages.

• Generate seeded test data, create isolated branch environments, and utilize emulators.

• Leverage AI tools to produce test cases and code, as well as to analyze crash logs and support tickets.

• Collaborate with support teams to replicate merchant-reported bugs by utilizing relevant register, app version, and transaction details.

• Monitor and report quality metrics, including escaped defects, crash-free sessions, release health, and merge-to-store time.

• Review test plans, mentor engineers on writing testable code, and elevate quality standards across the engineering team.


⛳️ Requirements

• 6+ years of experience in QA or software engineering in testing, including at least 2+ years as the senior or lead quality owner for a released product.

• Proven history of building test automation from the ground up, rather than merely maintaining an existing suite.

• Proficient coding skills in Kotlin, Java, Ruby, TypeScript, or Python.

• Practical experience with modern frameworks (Espresso, Maestro, Appium, Playwright, Cypress, or similar) and their implementation in CI.

• Experience in testing APIs, ensuring data integrity, and managing system integrations.

• Good judgment regarding risk assessment and decisions that may block releases.

• Ability to clearly articulate bug reports and release notes.

• Experience in POS, retail, or payments, including card-present testing, processor certification, or PCI-compliant testing practices.

• Familiarity with device fleet management, MDM, and product release processes.

• Experience with hardware peripherals such as card readers, barcode scanners, receipt printers, and cash drawers.

• Knowledge of Rails test tooling (RSpec, Capybara) or contract testing (Pact).

• Familiarity with feature flags (LaunchDarkly) and staged rollouts.

• Experience using release health and observability tools such as Crashlytics, PostHog, or Sentry.

• Proficiency with AI coding and testing tools, such as Claude Code, Cursor, or AI-assisted test generation.


🏝️ Benefits

• Competitive equity package.

• Comprehensive medical, dental, and vision coverage.

• Unlimited flexible PTO.

People also viewed

Thermo Fisher Scientific6 hours ago

Manager, Platform Integrations – Engineering

US flagNorth Carolina OnlyFull-timeSoftware Engineer$105k – $150k/year
ApplyView job
HRM Group6 hours ago

Fullstack Mobile Developer – Java, React Native

IT flagItaly OnlyFull-timeSoftware Engineer
ApplyView job
Tether.to6 hours ago

Mobile Engineer – React Native

GB flagUnited Kingdom OnlyFull-timeSoftware Engineer
ApplyView job
Softgic6 hours ago

Desarrollador Power BI

CO flagColombia, +4 more countriesFull-timeSoftware Engineer
ApplyView job
Highland Electric Fleets7 hours ago

Senior Project Developer

US flagMassachusetts OnlyFull-timeSoftware Engineer$120k – $150k/year
ApplyView job
Somnio Software7 hours ago

Senior React Native Developer

AR flagArgentina OnlyFull-timeSoftware Engineer$40 – $45/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers