Go Software Engineer, Commercial Systems

4 weeks ago


Montréal QC, Canada Canonical Ltd Full time

The role of a Go Software Engineer, Commercial Systems at Canonical
This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. The Commercial Systems unit has several areas of responsibility spread across five engineering teams, closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are deployed to millions of machines worldwide.
We develop and operate Ubuntu Pro and Livepatch backend services that support the authentication, authorization, and delivery of Extended Security Maintenance (ESM) at scale to a wide range of devices spanning from individual systems to large enterprise fleets running in cloud environments.
On the distributed systems front, we develop an open source identity manager Candid and a Juju multi-controller manager JIMM (Juju Intelligent Model Manager), that enables organizations to centrally manage operations across many Juju controllers deployed to public, private, and hybrid clouds. We develop and operate a data warehouse, including data ingestion pipelines, that are relied on by operations and data analytics teams. In addition to that, we help internal business units to automate processes across many software solutions and integrate SaaS solutions to ensure a smooth flow of data.
Lastly, we have a dedicated team of Salesforce engineers and administrators who take care of our Salesforce implementation and integration crucial to our sales and business operations. This team configures Salesforce and implements business processes that facilitate efficient operations.
We are looking for new colleagues with strong background in Go or Python, who have the drive and energy to deliver and operate solutions at scale with the highest engineering quality, continuously develop their skills, and work with us on defining the future of open source.
Location : This role will be based remotely in the EMEA region.
Code in Go or Python
Collaborate with colleagues on technical designs
Improve engineering and operations practices
Bachelor's degree or equivalent in Computer Science or related engineering field
Experience as a software developer in a high-level language - preferably Go or Python
Experience building, deploying, and operating distributed systems and APIs
Excellent verbal and written communication skills in English
Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment
Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Experience developing and deploying for Ubuntu Linux in public clouds
Experience with Salesforce development/integration or APEX
In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
Fully remote working environment - we’ve been working remotely since 2004
Annual holiday leave
Priority Pass for travel and travel upgrades for long haul company events
As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.



  • Montréal, QC, Canada Remote Scouter, Inc. Full time

    The role of a Systems Integrations Software Engineer, Commercial Systems at Canonical This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. The Commercial Systems unit has several areas of responsibility spread across...


  • Montréal, QC, Canada Canonical Ltd Full time

    The role of a Systems Integrations Engineering Manager, Commercial Systems at Canonical This engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with some...


  • Montréal, QC, Canada Canonical Ltd Full time

    The role of a Billing System Engineering Manager, Commercial Systems at Canonical This engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. The Commercial Systems unit has several areas of responsibility spread across six engineering...


  • Montréal, QC, Canada Canonical Ltd Full time

    The role of a Billing System Engineering Manager, Commercial Systems at Canonical This engineering management role is an opportunity for a technologist with a passion for Linux and Ubuntu to build a career with Canonical and drive the success of the business. If you have an affinity for open source development, then you will enjoy working with some of the...

  • Software Engineer

    4 weeks ago


    Montréal, QC, Canada Lisplogics Full time

    At Lisplogics, we believe every challenge is an opportunity to grow, and every obstacle is a stepping stone to success. As we continue to redefine industry standards, we're looking for individuals eager to explore their full potential in a dynamic and innovative environment. Prepare to be versatile, to wear multiple hats, and to immerse yourself in...


  • Montréal, QC, Canada SpaceBridge Inc. Full time

    We are currently looking for a Pre-Sales Engineer to join our team in Montreal. The chosen candidate will assist in the sale bids and proposal tasks. Support the sales process during its life cycle. Perform tenders evaluation, gap analysis, and recommend go/no go. Responsible to provide technical feedback to product management. Responsible for...

  • Systems Engineer

    7 days ago


    Montréal, QC, Canada Hitachi Vantara Corporation Full time

    At Hitachi Energy our purpose is advancing a sustainable energy future for all. We bring power to our homes, schools, hospitals and factories. Join us and work with fantastic people, while learning and developing yourself on projects that have a real impact to our communities and society. Bring your passion, bring your energy, and be part of a global team...


  • Montréal, QC, Canada Cadence Design Systems Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With Cadence®...


  • Montréal, Canada Cadence Design Systems, Inc. Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Protium Prototyping Platform is part of the Cadence Dynamic Duo that has been a huge success with our customers. With...


  • Brossard, QC, Canada Bronswerk Group Full time

    Reporting to the Automation Controls Director, the Automation Controls Engineer will work with Project team to design and develop systems, install (commission), troubleshoot, repair, and program control systems for Marine HVAC (including electrical, algorithm and software design) for Heating, Ventilating, Air Conditioning and Refrigeration (HVAC-R) systems...


  • Montréal, QC, Canada Cadence Design Systems Full time

    We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algorithms and optimizations for QoR (Quality of Results)...


  • Montréal, QC, Canada Expleo Full time

    Assess the safety and reliability (PSSA / SSA, FMEA, FTA and CMA) of flight control systems and controllers (software and hardware) in accordance with ARP4754 / 61 practices. Defines, negotiates, and shares safety and reliability objectives and methods with the rest of the team, customers, and partners. Prepares, presents, and defends the safety and...


  • Montréal, QC, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Montréal, QC, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Montréal, QC, Canada Groupe SII Full time

    With its strong technology focus, the Immersive Environment team develops the virtual synthetic environment to elevate the training experience realism for pilots. You will be part of a creative and exciting team that will leverage the latest rendering technology to deliver a state-of-the-art visual system and introduce innovative capabilities into...

  • Pre-Sales Engineering

    4 weeks ago


    Montréal, QC, Canada SpaceBridge Inc. Full time

    We are currently looking for a Pre-Sales Engineer to join our team in Montreal. The chosen candidate will assist in the sale bids and proposal tasks. Responsibilities: Support the sales process during its life cycle. Reply directly to tenders and offers and manage other parties that are involved in the reply. Coordinate the various internal parties...


  • Gatineau, QC, Canada Telesat Full time

    Telesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown...


  • Montréal, QC, Canada CS GROUP Full time

    Today we are seeking a Senior System Safety Engineer with practical expertise in safety/mission critical embedded systems to join our dynamic team and contribute to the development of next-generation electric and autonomous on-road and off-road vehicles. Prepare safety and security analysis in accordance with ISO 26262, ISO 13849, IEC 61508, IEC...

  • Software Engineer

    5 days ago


    Montréal, QC, Canada Selby Jennings Full time

    The ideal candidate is a software engineer with at least 5 years of development experience with strong proficiency in Python along with Kubernetes experience. The team has it's own internal data centers so the candidate would not need cloud experience and basic linux experience is required. Required Qualifications : Bachelor’s degree in Computer...


  • Gatineau, QC, Canada Telesat Full time

    Telesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown...