Software Engineer

Posted Yesterday
Easy Apply
Hiring Remotely in United States
Remote
160K-170K Annually
Senior level
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
Far from just another POS, Scotch is the all-in-one operating system designed exclusively for liquor retailers.
The Role
Own QA strategy and release quality for POS, back-office, and payments products. Build automated unit, integration, API, contract, and end-to-end tests; integrate testing into GitHub Actions; validate hardware, offline modes, payment flows, and upgrades; establish release gates and test environments; monitor quality metrics; reproduce merchant issues; and coach engineers on testable design and quality practices.
Summary Generated by Built In

About Us

Scotch is building the next-generation operating system for beverage alcohol retailers — combining POS, payments, back office, and e-commerce into a platform purpose-built for liquor stores.

We’re modernizing one of the oldest industries in the world: the $1.6T beverage alcohol market. Our platform helps retailers run more efficiently through streamlined payments, inventory management, reporting, and day-to-day operations.

Our founders came from Skupos (acquired 2023) and Drizly (acquired by Uber). We've raised $28M from VMG Partners, First Round, Lerer Hippeau, Watchfire, and Toba Capital, with angels including the founder of Drizly and early Toast executives. Forbes has recognized Scotch as a leader in liquor retail tech. We closed a $20M Series A in 2026 off 500%+ YoY growth and $1B+ in processed payment volume.

Position Overview


Key Responsibilities 

  • Own the QA strategy for the POS app, back office, and payments, deciding what gets automated, what gets tested by hand, and what blocks a release.
  • Build and maintain automated test suites across layers: unit and integration coverage alongside engineers,  E2E tests for the back office (Playwright or similar), and API and contract tests between the POS and back office.
  • Wire tests into CI (GitHub Actions) so every pull request and release candidate gets fast, reliable feedback, and keep flaky tests at near zero.
  • Turn our release process into evidence-based gates: regression results per build, upgrade testing from older app versions, staged rollouts by ring, and clear go/no-go criteria for hotfixes.
  • Test on real hardware in real conditions: Elo terminals across Android and firmware versions, card readers, scanners, printers, offline mode, flaky networks, and long-running overnight soak tests.
  • Drive payments quality, including processor certification test runs, refund and split-tender edge cases, and failure modes like reader disconnects and processor outages.
  • Build test data and environments: seeded merchant data, isolated per-branch environments, and emulators so anyone can reproduce a merchant's setup in minutes.
  • Use AI tools to move faster, from generating test cases and test code to triaging crash logs and support tickets.
  • Partner with support to shorten the path from a merchant report to a reproducible bug, with the register, app version, and transaction details attached.
  • Track quality with a few clear metrics, such as escaped defects, crash-free sessions, release-health by version, and time from merge to store, and report on them plainly.
  • Raise the quality bar across engineering: review test plans in design, coach engineers on writing testable code, and make quality everyone's job.

Qualifications & Skills

  • 6+ years in QA or software engineering in test, including 2+ years as the senior or lead quality owner for a shipping product.
  • A track record of building test automation from scratch, not just maintaining someone else's suite.
  • Strong coding skills in Kotlin, Java, Ruby, TypeScript, or Python. You write test code that engineers are happy to review.
  • Hands-on experience with modern frameworks (Espresso, Maestro, Appium, Playwright, Cypress, or similar) and running them in CI.
  • Experience testing APIs, data integrity, and integrations between systems.
  • Sound judgment about risk: you know when a bug should block a release and when it shouldn't, and you can explain why.
  • Clear writing for different audiences, from bug reports engineers can act on to release notes the support team can use.

Nice to Haves

  • POS, retail, or payments experience, including card-present testing, processor certification, or PCI-aware testing practices.
  • Experience with device fleet management, MDM, various product release processes a plus
  • Experience with hardware peripherals such as card readers, barcode scanners, receipt printers, and cash drawers.
  • Experience with Rails test tooling (RSpec, Capybara) or contract testing (Pact).
  • Familiarity with feature flags (LaunchDarkly) and staged rollouts.
  • Experience with release-health and observability tools such as Crashlytics, PostHog, or Sentry.
  • Fluency with AI coding and testing tools, such as Claude Code, Cursor, or AI-assisted test generation or other vendor tools / frameworks

Compensation & Benefits

  • Compensation: The anticipated base salary range for this position is $160,000–$170,000. Individual offers are based on a variety of factors, including experience, skills, qualifications, and internal equity.
  • Competitive equity package
  • Comprehensive medical, dental, and vision coverage
  • Unlimited flexible PTO

Scotch is an equal opportunity employer. We value diverse perspectives and are committed to creating an inclusive environment for all employees.


Skills Required

  • 6+ years of experience in QA or software engineering in test
  • 2+ years as a senior or lead quality owner for a shipping product
  • Experience building test automation from scratch
  • Strong coding skills in Kotlin, Java, Ruby, TypeScript, or Python
  • Hands-on experience with modern testing frameworks such as Espresso, Maestro, Appium, Playwright, or Cypress
  • Experience running automated tests in CI
  • Experience testing APIs, data integrity, and system integrations
  • Ability to assess release risk and determine when defects should block releases
  • Clear technical and cross-functional writing skills
  • POS, retail, or payments testing experience
  • Card-present testing, processor certification, or PCI-aware testing experience
  • Device fleet management or MDM experience
  • Experience testing card readers, barcode scanners, receipt printers, or cash drawers
  • Experience with Rails test tooling, including RSpec or Capybara
  • Experience with contract testing such as Pact
  • Familiarity with LaunchDarkly, feature flags, or staged rollouts
  • Experience with Crashlytics, PostHog, Sentry, or similar observability tools
  • Fluency with AI coding and testing tools such as Claude Code or Cursor

What the Team is Saying

Grayson

Scotch Compensation & Benefits Highlights

  • Healthcare Strength — Health coverage is described as comprehensive, including medical, dental, and vision, with multiple plan options. One posting states the company covers 75% of employee premiums, strengthening the core plan value.
  • Affordable Benefits — Employer contribution to health premiums is cited at 75% for employees on at least one role. This cost share positions coverage as relatively affordable for a small, early-stage company.
  • Leave & Time Off Breadth — Unlimited flexible PTO is consistently advertised, with statements that employees are encouraged to use it. This signals broad time-off access even if exact typical usage is not publicly documented.

Scotch Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
35 Employees
Year Founded: 2024

What We Do

From neighborhood stores to destination warehouses, liquor retailers of all sizes have been held back by manual tasks, slow systems and limited business intelligence. So we decided to build something better — smarter software that saves time and improves margins so independent retailers could focus on their customers, not manually managing inventory.

Why Work With Us

Company building is a team sport, and we aim to to win the World Championships. We’re looking for heat-seeking missiles that aspire to be the absolute best in their field, to constantly raise the bar amongst their peers, and to win. We’re a low-ego, high-outcome focused crew with a strict no asshole policy.

Scotch Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

We're a distributed remote team, with our headquarters in Denver, CO. We hire the best people we can find, regardless of location.

Typical time on-site: Not Specified
United States

Similar Jobs

Scotch Logo Scotch

Customer Support Specialist

Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
Easy Apply
Remote
USA
35 Employees
65K-75K Annually

Scotch Logo Scotch

Territory Manager

Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
Easy Apply
Remote
2 Locations
35 Employees
100K-150K Annually

Scotch Logo Scotch

Territory Manager

Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
Easy Apply
Remote
2 Locations
35 Employees
100K-150K Annually

Scotch Logo Scotch

Territory Manager

Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
Easy Apply
Remote
Florida, USA
35 Employees
100K-150K Annually

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account