Senior Software Lead

Canada /
Engineering /
/ Remote
About Us
CruxOCM is a pre-Series A tech startup on a mission to enhance safety and efficiency in control room operations by automating the $87.5 trillion dollar per year heavy industry. We believe control room operators should have the best tools to perform their job safely and efficiently while minimizing environmental impact and maximizing revenue. If pilots have autopilot software, why not control room operators?

What We Are Looking For 

We are looking for a Senior Software Lead to build, operate, and scale foundational pieces of our platform and products for automated industrial operations. You will be a key contributor to driving the platform development and ensuring a quality product while managing a small team of direct reports.

You will be expected to work on projects that include a rich tech stack, such as microservices, Python, Redis, relational databases, gRPC, Kubernetes, and C++.

In this role, you will be reporting to our VP of Engineering, Carlos Garcia Alvarado.


    • Architect, design, develop, and drive the implementation of on-prem and cloud-based software solutions at scale, executing our platform vision by working closely with our product team and customers
    • Provide technical guidance and mentorship to direct reports and teammates
    • Write design documents
    • Perform code reviews
    • Establish and enforce quality standards
    • Contribute to the vision, strategy, and product roadmap
Worst Part of The Job
The worst part of working at CruxOCM at this stage will be the rapid pace of change as we continue to grow and establish processes. If you require a highly structured environment or are not a self-starter, then this role is likely not for you.

What We Offer

At CruxOCM, we believe in taking care of each other and putting people first. Here are some of the ways we do that: 
You Can Plan For Your Future: We offer competitive compensation packages and health benefits as we strongly believe in promoting financial well-being. Additionally, through our Employee Stock Option Plan, CruxOCM employees become shareholders in the company.  
A Trust-Based, Flexible Workplace: We want to enable you to do your best work, no matter where or what time of day that happens. Going beyond work-life balance, we want you to be comfortable with the idea of work-life integration where you have the flexibility to work at any time from anywhere. It's not uncommon for CruxOCM employees to schedule workout sessions in the middle of their day or go grocery shopping when it's less busy. Have a hard stop at 3pm to pick up kids from daycare? That's okay! We measure productivity and performance through OKRs, not by the number of hours you work.
You’re Inspired to Grow: We embrace a culture of learning and have an annual professional development budget for employees to attend seminars, workshops, and conferences. Studied Engineering and interested in becoming a Professional Engineer? We will cover professional fees as well as provide the supervision required.
We Have Fun: Get to know your colleagues through events, social hours, or simply connecting through a donut chat. We love to laugh together and foster a diverse and inclusive environment.

CruxOCM is an equal opportunity employer and value diversity in the workplace. We are therefore happy to accommodate any accessibility needs you may have. If you require an accommodation in order to participate in our hiring process, please email to make your needs known in advance.