Senior Software Engineer driving quality strategy and automation for cannabis retail solutions. Leading testing and quality initiatives within a collaborative engineering team.
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.
Senior Software Developer leading the design and implementation of software solutions for defense and mission - critical applications. Involves full lifecycle development and adherence to quality and security standards.
Fullstack Engineer developing scalable, AI - powered microservices. Working with an interdisciplinary team on a job advertising platform in Hamburg with hybrid flexibility.
Senior Specialty Software Engineer developing large - scale enterprise applications using Pega technology. Collaborating with cross - functional teams in an agile environment to enhance performance and maintainability.
Senior Specialty Software Engineer developing large - scale enterprise applications using Pega technology at Wells Fargo. Collaborating with cross - functional teams in an agile environment.
Regional Staff Engineer responsible for planning and building infrastructure at Intel's sites in EMEA. Manage projects, ensure compliance, and drive operational efficiency.
Associate Product Engineer at Pass the Keys focusing on product - driven software solutions with AI - augmented tools supporting a user - friendly approach in property management.
Teaching Assistant for AI Software Engineering Bootcamp at Digitale Leute School, responsible for mentoring and supporting participants in their learning journey.
Software Development Engineering role at Western Digital for validating products through automation and internal applications. Collaborate with engineering teams to enhance product quality and efficiency.
IT - Consultant working on Linux/Red Hat OpenShift for DATAGROUP, supporting client IT environments. Responsible for concept and operation of OpenShift environments in a team setting.
Sr. Software Engineer designing, coding, and debugging lottery systems at Scientific Games. Collaborating in requirements gathering, supporting production systems, and adhering to development standards.