Enable job alerts via email!

Senior Software Engineer - Platform

CruxOCM

Calgary, Vancouver

Hybrid

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A technology innovation firm in Calgary is seeking a Senior Software Developer to collaborate with cross-functional teams in shaping the future of industrial operations. This role offers ownership in designing scalable products using a modern Python microservices stack, Kubernetes, and Redis, with a focus on both on-prem and cloud solutions. Ideal candidates will have experience with control systems and a passion for mentoring team members.

Benefits

Equal opportunity employer
Accommodations for accessibility needs

Qualifications

  • Experience with Python and microservices architecture.
  • Strong understanding of cloud-based solutions.
  • Ability to model control processes in software.

Responsibilities

  • Design and build innovative on-prem and cloud-based software solutions.
  • Model and implement hydraulics and control processes.
  • Guide and inspire team members through mentorship.

Skills

Python
Microservices
Kubernetes
Redis
Database Management

Education

Bachelor's degree in Computer Science or related field

Tools

gRPC
Relational Databases
NoSQL Databases

Job description

About CruxOCM

CruxOCM is THE go-to automation company for heavy industry. We're backed by venture capital and are shaking things up in the energy sector. Control room operators deserve the best tools to do their jobs safely and efficiently. And let's not forget about minimizing environmental impact and maximizing revenue! If pilots have autopilot software, why can't control room operators have something similar?

About the Role

Our Platform Team is seeking a talented Senior Software Developer to shape the future of industrial operations. You'll collaborate with a cross-functional team, including product managers, control and process engineers, and customers to bring our platform vision to life. Your leadership will be essential in designing and implementing scalable products and features that revolutionize the industry.

This role offers significant ownership and autonomy, allowing you to provide technical guidance and mentorship while making key contributions to our hybrid cloud platform. You’ll tackle diverse projects that span simulation, numerical optimization, and real-time system predictive control by leveraging modern Python microservices software stack, backed by Redis, gRPC, Kubernetes, and both relational and NoSQL databases to ensure the delivery of top-tier software.


Key Responsibilities
  • Architect & Implement –Design and build innovative on-prem and cloud-based software solutions, leveraging your expertise to bring ideas to reality
  • Control & Hydraulics – Model and implement hydraulics and control processes, bridging the gap between software and the physical world
  • Design & Collaborate – Produce clear design documents and conduct thorough code reviews, maintaining high standards for quality and maintainability
  • Implement & Test – Develop and test high-quality, robust code for critical production control systems, ensuring it meets rigorous standards for reliability and performance.Leadership & Mentorship: Guide and inspire team members, fostering a culture of collaboration and continuous learning
  • Strategic Impact – Contribute to the overall vision, strategy, and product roadmap, shaping the future of CruxOCM's technology

CruxOCMis an equal-opportunity employer and values diversity in the workplace. We are happy to accommodate any accessibility needs you may have. If you require accommodationto participate in our hiring process, please email hr@cruxocm.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs