Software Developer

3 weeks ago


Montreal administrative region, Canada AON3D Full time

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 Receiving, transforming, and storing sensor data streams from our printer fleet. This data can enable features ranging from automated print fault detection to 3D visualizations of part strength to timelapse videos from our printers' camera sensors. Extending our Rust API server to support new features for our React/TS/WebGL client. Extending the Python "agent" app running on every Hylo printer that sends data to Basis. Defending our customers' machines and data from threats ranging from clumsy users to highly-motivated nation-state actors. Designing and implementing systems for resilience and manageability, including real-time monitoring of our cloud applications, high-volume log processing and analysis, performance optimization, etc. Extending and optimizing our Postgres database (with up/down migrations, of course) Ensuring that all of the above has a "just right" amount of test automation. 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 of professional Python experience Deep experience with Docker, Kubernetes, Terraform, and/or other infrastructure-as-code platforms Good at production troubleshooting and log analysis. If you break something in a production environment or on a customer's network, then you can usually diagnose and fix it, even if ssh and/or IDE debuggers are unavailable. Experienced with Linux shell scripting and command-line tools, the Linux FHS, configuration for infrastructure components like nginx, and other DevOps-adjacent skills required to efficiently deploy, manage, and debug server apps Strong SQL experience, ideally on Postgres. We don't use ORMs so you should be very comfortable writing and troubleshooting performance of bare SQL. Some Rust experience is preferred, but if none then you should be eager to come up to speed quickly. Experience building B2B SaaS software, ideally for enterprise customers Passion for productivity. You are always finding and making tools that help you and your colleagues go faster without sacrificing quality. Experience working in the same codebase for 2+ years; long enough to internalize the importance of maintainable code You're flexible and pragmatic without being sloppy. Different programming tasks require a different balance of productivity vs. quality. You're wise enough to choose the right emphasis for each project. Experience at, and enthusiasm for, fast-moving startups Chill and low-ego, to fit in with our collaborative team of nerds who like to build cool stuff without drama. Excellent written and verbal communication skills in French and English, as the position requires interactions with both English- and French-speaking clients and colleagues, in accordance with market language requirements and Quebec's Official Languages Act. Preferred: You love 3D printing You have a printer at home or have extensive 3D printing experience. Extra points if in commercial or industrial environments. Embedded systems programming. This role is about higher-level code, but being able to debug into firmware is helpful Sufficient front-end knowledge that you can debug into and troubleshoot full-stack problems, identify root causes, etc. Experience building computer-controlled physical equipment in any industry, like commercial ovens, robots, MRI machines, kiosks, etc. Solid communication skills with customers, because if there are occasional problems that are too hard for our support team to resolve or questions that are too hard for them to answer, then our team needs to solve and answer them This sometimes involves working with customers and/or their IT teams directly. 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 portions of the hiring process to promote fair, consistent, and objective evaluation. Certain initial screening steps may be automated to help 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 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. #J-18808-Ljbffr



  • Montreal (administrative region), Canada IMDS Software Inc. Full time

    A technology services company in Montreal is looking for a software developer to write, test, and modify code. The ideal candidate will leverage NLP technologies and work in an office setting. Responsibilities include preparing documentation and participating in project management tasks. A strong background in software development with tools like Jira and...


  • Montreal (administrative region), Canada IMDS Software Inc. Full time

    A technology services company in Montreal is looking for a software developer to write, test, and modify code. The ideal candidate will leverage NLP technologies and work in an office setting. Responsibilities include preparing documentation and participating in project management tasks. A strong background in software development with tools like Jira and...

  • Software Developer

    8 hours ago


    Montreal (administrative region), Canada Selby Jennings Full time

    Base pay range CA$100,000.00/yr - CA$160,000.00/yr Full Stack Software Developer We'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...


  • Montreal (administrative region), Canada Mannarino Systems and Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal (administrative region), Canada IMDS Software Full time

    A leading software firm in Montreal seeks a qualified Software Developer who is bilingual and has 1-2 years of experience. Your responsibilities will include writing and testing code, preparing software documentation, and assisting in the development of specifications. The ideal candidate should have expertise in various programming languages and tools. This...


  • Montreal (administrative region), Canada IMDS Software Full time

    A leading software firm in Montreal seeks a qualified Software Developer who is bilingual and has 1-2 years of experience. Your responsibilities will include writing and testing code, preparing software documentation, and assisting in the development of specifications. The ideal candidate should have expertise in various programming languages and tools. This...

  • Software Developer

    8 hours ago


    Montreal (administrative region), Canada ALLTECH CONSULTING SVC INC Full time

    Job Description: The Team:We’re looking to hire an exceptional Software Developer to join our team responsible for developing low latency, high-throughput infrastructure. We’re a group of experienced engineers, working on some of the most challenging projects in the industry: low-level performance optimizations, highly available distributed systems,...

  • .Net Developer

    8 hours ago


    Montreal (administrative region), Canada Iris Software Inc. Full time

    Iris's client, the largest bank in the Canada is looking to hire Senior .Net Developer Please find below the job details and share your resume if interested at Job Description: Title: .Net Developer Duration: Long term assignment Required Skills: Strong hands-on experience with C#, .NET / .NET Core Experience building REST APIs , backend services, and...


  • Montreal (administrative region), Canada Mannarino Systems and Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...

  • Software Developer

    8 hours ago


    Montreal (administrative region), Canada Stymiest and Associates Full time

    Overview Join a Montreal-based leader in process optimization and build enterprise-grade solutions for high-stakes industries like aviation, aerospace, and logistics. About Us Based in Montreal and established in 2007, Stymiest & Associates is a consulting firm specializing in process optimization. We help organizations in high-stakes sectors achieve...