Sr. Software Engineer
Mosaic Manufacturing
Software Engineering
Toronto, ON, Canada
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].