Software Developer

4 weeks ago


Montreal, Canada AON3D Full time

Software Developer (Back-End) role at AON3D – apply now. About Us AON3D is a venture capital-backed, Montréal-based additive manufacturing hardware, software, and materials company. Our solutions drive innovation for hundreds of businesses in 25+ countries worldwide, ranging from small businesses to multinational Fortune 500 corporations. Our mission is to create intelligent tools that automate and optimize the additive manufacturing process, enabling anyone to manufacture high performance parts, in any material, with the touch of a button. About The Role We’re looking for a back‑end expert who’ll improve the server, database, and DevOps of Basis™—AON3D’s SaaS application that manages, visualizes, and optimizes 3D print jobs and then performs digital QA on the resulting parts using the sensor data from our Hylo™ 3D printers. Hylo is complex: we wrap a high‑precision linear motion system around a high‑temp oven that builds parts out of exotic plastics for manufacturers’ demanding applications that require light weight, chemical resistance, and/or metal‑like strength. We’re building the future of manufacturing, one layer at a time. But to deliver that future, we need to add more brainpower to the small team that builds the software for making it easier to print, optimize, and QA high‑performance parts on Hylo printers. What You Will Do Receive, transform, and store sensor data streams from our printer fleet. Assist with automated print fault detection, 3D visualizations of part strength, and timelapse videos from our printers’ camera sensors. Extend our Rust API server to support new features for our React/TS/WebGL client. Extend the Python “agent” app running on every Hylo printer that sends data to Basis. Defend our customers’ machines and data from threats ranging from clumsy users to highly‑motivated nation‑state actors. Design and implement systems for resilience and manageability, including real‑time monitoring of our cloud applications, high‑volume log processing and analysis, performance optimization, etc. Extend and optimize our Postgres database (with up/down migrations). Ensure adequate test automation for all of the above. What We Are Looking For You love programming, are good at it, and want to get even better. 5+ years professional experience in back‑end development, ideally across multiple platforms and frameworks. 3+ years experience building, deploying, and troubleshooting distributed cloud apps on AWS and/or Azure (ideally both). 2+ years professional Python experience. Deep experience with Docker, Kubernetes, Terraform, and/or other infrastructure‑as‑code platforms. Strong production troubleshooting and log analysis skills – diagnosing and fixing issues in production without SSH or IDE debuggers. Experience with Linux shell scripting, command‑line tools, Linux FHS, and configuration for infrastructure components like nginx. Strong SQL experience, ideally on Postgres; comfortable writing bare SQL without ORMs. Some Rust experience is preferred; if none, eager to learn quickly. Experience building B2B SaaS software, ideally for enterprise customers. Passion for productivity – creating tools that help you and colleagues go faster without sacrificing quality. Long‑term experience (2+ years) in the same codebase, internalizing maintainable code importance. Flexible and pragmatic without being sloppy; able to choose right balance of productivity vs. quality. Experience at, and enthusiasm for, fast‑moving startups. Low‑ego, collaborative team‑player. Excellent written and verbal communication in French and English, per Quebec's Official Languages Act. Preferred: Love 3D printing, printer at home, or extensive 3D printing experience. Embedded systems programming (debugging firmware is helpful). Sufficient front‑end knowledge to debug full‑stack problems. Experience building computer‑controlled physical equipment (commercial ovens, robots, MRI machines, kiosks). Solid communication with customers to resolve complex issues. Location and Work Model Location: Montreal. Work model: Hybrid. Employment type: Full‑time, permanent. Start Your Journey With Us Apply today and join a team that is shaping the future of additive manufacturing through intelligent, high‑performance technologies. Not quite the right role for you? Feel free to share this posting with someone in your network who may be a great fit. AON3D uses AI‑supported tools within parts of the hiring process to promote fair, consistent, and objective evaluation. Certain initial screening steps may be automated to identify qualified candidates. If your application is declined through an automated step, you may request a human review. We are committed to fostering a workplace where everyone feels respected, supported, and able to contribute. If you require accommodation at any stage of the application process, please contact careers@aon3d.com. Equal Opportunity Statement AON3D is an equal opportunity employer. All qualified applicants are given consideration regardless of race, religion, colour, gender, sex, age, sexual orientation, gender identity, national origin, marital status, citizenship status, disability, veteran status, or any other protected class as provided in applicable employment laws. Seniority Level Mid‑Senior level Employment Type Full‑time Job Function Engineering and Information Technology Referrals increase your chances of interviewing at AON3D by 2x. #J-18808-Ljbffr


  • Sr Software Engineer

    2 weeks ago


    Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking...

  • Sr Software Engineer

    2 weeks ago


    Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...

  • Software Developer

    2 weeks ago


    Montreal, Quebec, Canada Selby Jennings Full time

    Full Stack Software DeveloperWe're seeking passionate Full Stack Software Developers to build and enhance software critical to our mission. Our team is a group of polyglots and technologists who believe in using the right tool for every challenge. You'll collaborate closely with research, trading, and development teams while working with cutting-edge...

  • Software Developer

    4 weeks ago


    Montreal, Canada Intelcom | Dragonfly Full time

    Job DescriptionWe are seeking a highly motivated Software Developer in Test (SDiT) to join our team. In this role, you will assist and participate in the development and improvement of our software platforms by ensuring high-quality standards through automated testing. You will work closely with various software development squads and stakeholders,...

  • Software Developer

    2 weeks ago


    Montreal, Canada Intelcom Full time

    Intelcom | DragonflyWith more than 100 sorting stations and operations across three continents, Intelcom | Dragonfly is Canada’s leader in last-mile logistics. Our vision is clear: to deliver fast, accurate, and reliable service powered by cutting-edge technology.A Strategic Role at the Heart of LogisticsReporting directly to the Software Development...

  • Software Developer

    3 weeks ago


    Montreal, Canada Intelcom | Dragonfly Full time

    Job Description We are seeking a highly motivated Software Developer in Test (SDiT) to join our team. In this role, you will assist and participate in the development and improvement of our software platforms by ensuring high-quality standards through automated testing. You will work closely with various software development squads and stakeholders,...

  • Software Developer

    4 weeks ago


    Montreal, Canada Omnitrans Full time

    Software Developer – Omnitrans Join to apply for the Software Developer role at Omnitrans. Omnitrans, a leader in Canadian logistics and transportation service provider, is seeking a Software Developer to join our Information Technology team in Montreal. We will work on business‑critical brokerage and logistics systems, designing, building, and...

  • Software Developer

    2 days ago


    Montreal, Canada Omnitrans Full time

    Software Developer – Omnitrans Join to apply for the Software Developer role at Omnitrans. Omnitrans, a leader in Canadian logistics and transportation service provider, is seeking a Software Developer to join our Information Technology team in Montreal. We will work on business‑critical brokerage and logistics systems, designing, building, and...

  • Software Developer

    2 weeks ago


    Montreal, Quebec, Canada Intelcom | Dragonfly Full time

    Intelcom | DragonflyWith more than 100 sorting stations and operations across three continents,Intelcom | Dragonflyis Canada's leader in last-mile logistics. Our vision is clear:to deliver fast, accurate, and reliable service powered by cutting-edge technology.A Strategic Role at the Heart of LogisticsReporting directly to the Software Development Manager,...