Backend Software Engineer

4 weeks ago


Montreal, Quebec, Canada Canonical Group Ltd Full time
Job Summary

We are seeking an exceptional software engineer to join our team at Canonical, a growing international software company. As a Backend Software Engineer, you will play a key role in developing and operating a large system of backend services that power our marketplaces.

Our services are built primarily in Python, with a bit of Golang. You will collaborate with a globally distributed team to design and implement new features and enhancements from spec to production and ongoing operations at scale.

We value clean APIs, automated tests, and a bias towards shipping. If you have a passion for clean code and a strong academic background in Computer Science, STEM, or a similar degree, you'll fit right in.

Key Responsibilities
  • Collaborate remotely with a globally distributed team to design and implement new features and enhancements.
  • Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
  • Review code and technical designs produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.
About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations.

We offer a competitive salary, annual compensation review, recognition rewards, generous annual leave, paid maternity, paternity, and sick leave, and priority pass for travel. We are proud to foster a workplace free from discrimination and value diversity of experience, perspectives, and background.

#LI-remote

#stack

#J-18808-Ljbffr


  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada La Verrerie Walker Ltée Full time

    About the RoleWe are seeking a skilled Software Engineer - Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and reliable backend systemsWork closely with cross-functional teams to identify and...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About UsBoostsecurity.io is a pioneering cybersecurity technology startup that empowers software development teams to create secure software through innovative security automation. Our mission is to revolutionize the way developers approach security, making it an integral part of their workflow.The RoleWe are seeking highly skilled and driven Backend...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Holt Renfrew Full time

    About the RoleWe are seeking a skilled Software Engineer - Backend to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining our backend infrastructure, ensuring it meets the needs of our business and customers. Key Responsibilities:Design and develop scalable, efficient, and reliable backend...


  • Montreal, Quebec, Canada Circle Medical Full time

    About Circle MedicalCircle Medical is a rapidly growing telemedicine provider in the US, boasting an impressive growth rate of over 100% per year over the past three years.As a venture-backed Y-Combinator healthcare startup, our mission is to bring quality, delightful primary care to everyone on the planet. Our team of top-tier physicians, engineers, and...


  • Montreal, Quebec, Canada Circle Medical Full time

    About Circle MedicalCircle Medical is a rapidly growing telemedicine provider in the US, boasting an impressive growth rate of over 100% per year over the past three years.As a venture-backed Y-Combinator healthcare startup, our mission is to bring quality, delightful primary care to everyone on the planet. Our team of top-tier physicians, engineers, and...


  • Montreal, Quebec, Canada Canonical Group Ltd Full time

    About the RoleCanonical is seeking a talented Backend Software Engineer to join our team. As a key member of our Store team, you will be responsible for developing and operating a large system of backend services that power the Snap Store and Charmhub.io marketplaces.We are looking for a passionate and experienced software engineer who is passionate about...


  • Montreal, Quebec, Canada Circle Medical Full time

    About Circle MedicalCircle Medical is a rapidly growing telemedicine provider in the US, boasting an impressive growth rate of over 100% per year over the past three years. As a venture-backed Y-Combinator healthcare startup, our mission is to bring quality, delightful primary care to everyone on the planet. Built by top-tier physicians, engineers, and...


  • Montreal, Quebec, Canada Circle Medical Full time

    About Circle MedicalCircle Medical is a rapidly growing telemedicine provider in the US, boasting an impressive growth rate of over 100% per year over the past three years. As a venture-backed Y-Combinator healthcare startup, our mission is to bring quality, delightful primary care to everyone on the planet. Built by top-tier physicians, engineers, and...


  • Montreal, Quebec, Canada Zeni Max Media, Inc. Full time

    Job OverviewWe are seeking a highly skilled Backend Software Engineer to join our team at Zeni Max Media, Inc. and contribute to the development of our next-generation game engine.As a Backend Software Engineer, you will be responsible for designing, implementing, and maintaining high-performance, scalable backend systems in Go. You will work closely with...


  • Montreal, Quebec, Canada Zeni Max Media, Inc. Full time

    Job OverviewWe are seeking a highly skilled Backend Software Engineer to join our team at Zeni Max Media, Inc. and contribute to the development of our next-generation game engine.As a Backend Software Engineer, you will be responsible for designing, implementing, and maintaining high-performance, scalable backend systems in Go. You will work closely with...


  • Montreal, Quebec, Canada Z953 Full time

    Job Title: Backend Software EngineerWe are seeking a highly skilled Backend Software Engineer to join our media management platform development team. As a key member of our team, you will be responsible for designing, developing, and implementing the platform's backend systems.Key Responsibilities:Participate in the development, design, and implementation of...

  • Software Engineer

    4 days ago


    Montreal, Quebec, Canada Randstad Full time

    As a Software Engineer (Backend), you will design and develop scalable and maintainable software applications. Your primary focus will be on building robust backend systems using programming languages such as Python, Java, or C++. You will work closely with cross-functional teams to ensure smooth deployment and integration of software systems.Key...


  • Montreal, Quebec, Canada CIBC Full time

    About the RoleWe are seeking a skilled Senior Software Engineer - Backend to join our team. The ideal candidate will have experience with backend development and a strong understanding of software engineering principles.Key ResponsibilitiesDesign and implement backend systems using modern technologiesCollaborate with cross-functional teams to deliver...


  • Montreal, Quebec, Canada Xsolla Full time

    Backend EngineerThe role of Backend Engineer is designed for a highly skilled and experienced full-stack developer responsible for the planning, creation, development, and implementation of backend services, frontend applications, documentation, software development kits, and tools for the XBE platform.About the RoleCollaborate closely with integration and...


  • Montreal, Quebec, Canada Xsolla Full time

    Backend EngineerThe role of Backend Engineer is designed for a highly skilled and experienced full-stack developer responsible for the planning, creation, development, and implementation of backend services, frontend applications, documentation, software development kits, and tools for the XBE platform.About the RoleCollaborate closely with integration and...


  • Montreal, Quebec, Canada Zeni Max Media, Inc. Full time

    OverviewWe are seeking a skilled Backend Software Engineer to join our team at Zeni Max Media, Inc. and contribute to the development of high-performance, observable, scalable backend game systems in Go.As a Backend Software Engineer, you will work with a small team of passionate game developers to implement, test, and maintain backend game systems,...


  • Montreal, Quebec, Canada Socotra, Inc. Full time

    Software Engineer Intern (Backend)At Socotra, Inc., our mission is to improve people's lives with the world's best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization. As a Backend Software Engineering Intern, you will work side-by-side with top engineers in the industry while having the...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada Reliant AI Full time

    We are looking for a skilled Backend Developer to join our team at {company}. The ideal candidate will have experience with Backend Development and a strong understanding of Software Engineering principles.Design, develop, and deploy Backend systems and applicationsWork closely with the Frontend team to ensure seamless integrationCollaborate with...


  • Montreal, Quebec, Canada Z953 Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Z953. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable and efficient backend systems using Java, C#, or other OOP languages.Collaborate with...


  • Montreal, Quebec, Canada Z953 Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at Z953. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable and efficient backend systems using Java, C#, or other OOP languages.Collaborate with...