Build What's Next

Explore career opportunities at leading Headliners.
Headline
companies
Jobs

Senior Software Engineer - Automation

Flowhub

Flowhub

Software Engineering
Boston, MA, USA
USD 145k-175k / year + Equity
Posted on Dec 13, 2025

Location

Greater Boston Area

Employment Type

Full time

Location Type

Hybrid

Department

Engineering

Compensation

  • Estimated base salary $145K – $175K • plus Equity

About the job

Flowhub is the cannabis retail management platform that helps dispensaries streamline

operations, improve compliance, and deliver exceptional customer experiences. We’re

building the future of cannabis retail through cutting-edge technology, and we’re looking

for passionate leaders to help us scale.

Role Overview

We are seeking a Senior Software Automation Engineer to serve as a critical quality leader. This role will be responsible for defining and executing the quality strategy to address the long-term needs of system integrity, testing scalability, and continuous delivery. The ideal candidate has deep experience in test architecture ownership, a proven track record of identifying and remediating systemic weaknesses across testing pipelines, and the ability to translate quality initiatives into measurable improvements in reliability and engineering velocity.

Responsibilities

  • Lead Quality Strategy for the Flowhub Platform: Own and define the comprehensive testing strategy for end-to-end pipelines, critical data flows, and services.

  • Define and Drive Long-Term Quality Strategy: Define and drive the long-term automation strategy that significantly improves quality metrics, platform integrity, and test scalability across multiple engineering teams.

  • Tooling & Infrastructure Influence: Own the selection and integration of tools and platforms that support scalable test automation, data validation, Continuous Training (CT), and Continuous Integration/Continuous Delivery (CI/CD).

  • Champion Best Practices and Systemic Improvement: Define and enforce standards for quality across all systems, and systematically raise the engineering bar by proactively identifying and resolving systemic flaws in testing architecture, quality processes, and tooling.

  • Measure & Improve Quality: Define and track quality metrics such as test coverage, test flakiness, and reliability, linking quality work to measurable business outcomes.

  • Lead Through Collaboration and Mentorship: Influence Engineering and Platform teams to adopt a quality-driven approach in their design and implementation, and mentor engineers across collaborating teams.

Requirements

  • 7+ years in software development and/or test automation, with at least 3 years leading complex, distributed system testing.

  • A natural team player and Culture Ambassador who operates with humility, actively collaborates across boundaries, and prioritizes the success of FlowHub's mission above all else.

  • Strong programming experience with the ability to design and write reusable, scalable test frameworks.

  • Proven ability to lead testing efforts for large-scale, backend or platform systems, ideally including microservices or cloud-based architectures.

  • Deep understanding of test design methodologies, CI/CD practices, and test automation at scale.

  • Experience with test frameworks and tools such as PyTest, JUnit, or equivalent, and experience with performance testing of large-scale systems.

  • Skilled in driving multi-functional quality programs and influencing engineering architecture and tooling.

  • Preferred Qualifications: Experience working with cloud platforms (AWS/GCP/Azure) and containerized environments (Docker, Kubernetes); Experience in DevOps work.

Compensation Range: $145K - $175K