Sr. Software Engineer

Mosaic Manufacturing

Mosaic Manufacturing

Software Engineering

Toronto, ON, Canada

Posted on May 18, 2026

Hi there! We are looking for a Senior Software Engineer to join our growing team that's on a mission to redefine supply chains and manufacturing using next generation digital technologies, connecting the virtual world and the physical world!

About Mosaic

Mosaic is redefining how manufacturing operates at scale.

Our industrial 3D printing platform integrates hardware, software, and materials into a unified system built for reliable, automated production. The result: higher throughput, reduced labor, and consistent, high-quality results across every part.

Founded in 2014 and headquartered in Toronto, Mosaic partners with organizations adopting a more scalable, production-ready approach to manufacturing.

The Role

We are looking for a Senior Software Engineer to help shape our architecture and technical culture on our Software Team. You will work across the stack, from embedded 3D printer edge devices, to web apps that help monitor and control the fleet, to deploying software to our customers.

This role requires operating at a high level of ownership and ambiguity; not only considering design decisions from a tecnical lens, but also considering the impact on the surrounding systems and end users.

What You’ll Do

  • Help architect and implement automation software to dispatch and monitor jobs to a fleet of devices
  • Standardize deployment and testing workflows to ensure our software remains stable, and scalable
  • Contribute to cross-functional integration efforts, working alongside hardware and mechanical engineers to solve interconnected problems that span the entire product
  • Diagnose and resolve design issues using structured, hypothesis-driven approaches and root cause analysis methods

What we're looking for

Core Capabilities

  • Strong Software Engineering capabilities, specifically in distributed systems and building robust web applications
  • Comfortable managing services, writing scripts, and optimizing performance in a Linux environment
  • Familiarity with Klipper or other 3D printing firmware and software
  • Strong systems thinking with ability to consider designs in a larger end-to-end approach
  • Advanced structured problem solving and root cause analysis
  • Ability to navigate and resolve ambiguity across multiple domains

Technical Experience

7+ years working on:

  • Complex electromechanical systems
  • Manufacturing systems or automation
  • Experience integrating software across mechanical, hardware, and electrical domains

Execution & Leadership

Proven ability to:

  • Own and deliver complex and highly integrated systems
  • Make decisions under uncertainty

Mindset

  • Ownership of outcomes, not just contributions
  • Bias toward real-world validation
  • Ability to zoom in (debugging details) and zoom out (system architecture)
  • Strong communication and influence across teams

Questions?
Drop us a line! [email hidden] (Tom Kittner)


Mosaic Manufacturing is committed to fostering a diverse and inclusive workplace that reflects the communities we work with. We continuously strive to create a workplace where everyone feels valued and respected. We are an equal opportunity employer and do not discriminate against any employee or applicant based on race, colour, religion, gender, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other legally protected grounds in Ontario.
Mosaic Manufacturing is dedicated to fair and equitable hiring practices. If you require accommodations during any step of the application or interview process, please email us at [email hidden].