Cmd is dedicated to providing an equal opportunity for all job seekers. All employment is decided on the basis of qualifications, merit and business need. We encourage you to apply, even if you don’t meet 100% the requirements listed. We strongly encourage members of underrepresented groups and diverse backgrounds to apply.
About us
Cmd brings together talented problem solvers, thinkers, and tinkerers to achieve our mission to change the current landscape of cybersecurity. We’re looking for people who are excited to give companies a new way to secure their data, and have some fun along the way.
Join us at a time where you can take full advantage of the opportunities of high-growth and scale. You’ll expand on your current skills, find multiple opportunities that fuel your development, and see your impact in building a company that will change the face of an industry.
About the role
We want you to break our software. This role is integrated into our Agent team, and you will work closely with the engineers who are building the software that runs on our customers’ critical systems and infrastructure.
Your primary responsibility will be to ensure the software we ship exceeds our high standards for stability, efficiency and completeness. This will involve building out Cmd’s automated test infrastructure with a specific focus on the Agent component, which runs on Linux systems. You will work with QA embedded in other engineering teams to author test plans ensuring our product gets complete coverage. The remainder of your time will be running ad-hoc manual tests. However, you will be expected to automate this component of your job as much as possible
You’ll have the opportunity to directly influence how we scale our quality assurance process so we can continue to deliver updates to customers that exceed their expectations.

About you

    • Have a passion for breaking things and a track record of increasing engineering quality
    • Have experience working with Linux systems
    • Understand that manual testing is needed when automation coverage isn’t 100%
    • Possess the ability to drive quality standards in a self-directed manner and also work with engineering when required
    • Be comfortable working in a fast-paced environment and adjusting to shifting priorities
    • Be willing to communicate openly and frequently to achieve our team goals

Skills and Experience

    • Knowledge of Linux operating systems and comfortable working on the command line
    • Experience implementing QA process to test features, verify functionality and usability of software product
    • Experience executing user acceptance and regression testing frameworks
    • Experience building out a test framework, ideally in Python or Go

Bonus Points

    • Solid understanding of DNS, SSH, TCP/IP and other common network protocols
    • Experience with Python or Golang
    • Practical experience with OS concepts such as IPC, threads, processes, and scheduling
    • Experience with C development toolchains in a Unix-like environment (e.g., gcc, gdb, valgrind, etc)
    • Experience with virtualization/container tools including Vagrant, Docker and Kubernetes
    • Experience with building cloud applications using AWS/GCP/Azure
We’re looking for passionate problem solvers, open communicators and subject matter experts to help us on our mission to bring Linux enterprise security into the 21st century.
At Cmd, we want you to have the tools to succeed and we’ll be here to support your journey. You’ll have the opportunity to:
-Work remotely (North American hours) or from our Vancouver office (once it reopens)
-Work with dedicated and supportive coworkers who want to help each other succeed
-Take on challenging projects and level up your skill with the latest Linux technologies
-Budget time and resources for professional development
At Cmd we believe that a diverse, and inclusive workplace leads to a happier team and better product. Cmd is an Equal Opportunity Employer. We welcome people from all backgrounds, cultures, ethnicities and experiences and we do not discriminate on the basis of race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, gender identity or expression, disability, veteran status or any other legally protected status.