Golang / Go Job: Senior Software Developer


Senior Software Developer at Cmd

🇨🇦 Canada › Vancouver
  (Posted Jun 15 2021)

About the company
Cmd allows organizations to proactively secure their Linux environment like never before. We provide unprecedented real-time visibility into user actions, customizable controls, and the ability to stop commands pre-execution without the need for human intervention.

Do they allow remote work?
Remote work is possible, see the description below for more information.

Job description
** 100% remote option within +/- 4 hours of PST **
** Visa assistance available for relocation to Canada **

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:
You’ll work closely with our team of platform engineers to improve and expand the server-side software that manages and deploys Cmd’s agent into customers’ Linux environments. Our ideal candidate has a passion for technology, is a great communicator, and has an interest in contributing to the full product lifecycle (design, implementation, release, operation).

-Work within our agile scrum workflow to translate product requirements into engineering initiatives
-Actively participate in technical design discussions and decisions to drive improvements both in our product and our engineering processes
-Become one of our SME (subject matter experts) within CMD distributed system and actively participate in incidence response
-Be a mentor and a respected peer within our internal engineering community
-Research and develop proof of concepts to assess new technologies and how it would benefit our product and roadmap
-Collaborate with external teams including our agent, devops, QA, UX and sales teams to develop our cmd product
-Actively participate in our hiring process by technical interviewing candidate for fit
-Showcase your development chops by leveraging our Learn & Develop time and wowing us with what you've built
-Be an advocate for code quality, unit testing and 'moving fast and NOT breaking stuff'

Skills and experience:
-7+ years experience as a software developer
-3+ years experience working with Go
-Experience working with Linux, relational databases, Prometheus, git, and Bash
-Understanding of HTTP, TLS, and the web browser security model
-Experience designing, coding, optimizing, managing/deploying and troubleshooting highly-available, load-balanced, secure, HTTPS-accessible services
-Keen ability to communicate (verbally and in documentation) and share work with others on the team

About you:
-You're capable of developing criteria to prioritize tasks
-You're eager to collaborate with engineers to enhance the feature development process
-You possess self-awareness and a passion for continuous improvement
-You have a keen ability to communicate the thinking behind your decisions
-You can identify bottlenecks and bugs and devise solutions to these problems

Bonus points:
-Familiarity working with HTML, CSS, Javascript and/or GraphQL

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.


Company: Cmd

job info / career page
Linkedin profile
Location: Vancouver, Canada

map of company location

Skills wanted, in addition to Golang:
devops git go graphql javascript


All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with devops Golang jobs with git Golang jobs with graphql Golang jobs with javascript Golang jobs with linux