Billing System Engineering Manager

2 weeks ago


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 best people in the industry at Canonical.

The Commercial Systems unit has several areas of responsibility spread across six engineering teams, closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Salesforce plays an integral role in it.

The Billing team’s mission is to develop an internal billing system, delivering a consistent billing experience to all Canonical customers across all products and services, and across all service delivery methods. This challenging assignment requires close cooperation with business departments to ensure our customers are billed accurately and reliably, while achieving the highest engineering standards expected of any engineering team at Canonical.

We are looking for an engineering manager with prior engineering experience in a high-level programming language, who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work on a fairly unique solution and build expertise in billing and finance.

Location : This role will be based remotely in the EMEA region.

What your day will look like
  • Lead, mentor, and hire a team of software engineers
  • Seek improvements to established processes, designs, and engineering solutions
  • Partner with business customers to understand business needs
  • Collaborate on business analysis and technical designs
  • Deliver engineering solutions
What we are looking for in you
  • Experience as a software developer in a high-level language - preferably Go or Python
  • Experience as a hands-on engineering manager or a team lead
  • 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. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels
Additional skills that you might also bring
  • Experience with Salesforce or NetSuite
  • Experience in a business role such as sales, finance, or operations
  • Bachelor's degree or equivalent in Computer Science or a related engineering field
What we offer you

Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. 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. Our compensation philosophy is to ensure equity right across our global workforce.

In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. 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
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events
About Canonical

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. 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. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

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.

Canonical is an equal opportunity employer #J-18808-Ljbffr

  • 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 Seewander Full time

    We are looking for a new colleague in our Billing & Mediation Operations team in order to own and coordinate all actions related to the Billing Platforms and other billing related applications. If you want to grow in a team of professionals and you want your work to impact the experience of over 10 million people, you should join our team. Here, we believe...

  • Billing Technician

    5 days ago


    Montréal, Canada CIMA+ Full time

    **Welcome to a place where people are at the heart of everything we do.** Welcome to people with an inspiring vision and who seek stimulating challenges. At CIMA+, you’ll find a place where you’ll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned by its employees and we value a collaborative and...


  • 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...

  • Systems Engineer

    1 week 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 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...

  • Billing Agent

    4 weeks ago


    Montréal, Canada Alithya Full time

    **Billing Agent** **:montreal **Montreal, Quebec, Canada****: Do you want to experience the essence of a large organization in a company with a personal touch? Come and work with us! We are looking for creative, innovative, and collaborative people like you to join our team. At the heart of Alithya’s values is the well-being of our employees and their...

  • Billing Assistant

    4 weeks ago


    Montréal, Canada Marsh & McLennan Companies Full time

    Mercer Benefits team is seeking a **Billing Specialist** for our Montreal office **What can you expect?** As Billing Specialist, you will be responsible for the invoicing and other financial duties for the Mercer Marsh Benefits team in Montreal/Quebec City and Ottawa. This involves client project billing set up, running monthly reports and working with...


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

    We strive to be world leaders in electric power by helping countries to have greener, stronger and cleaner electricity. By bringing sustainable energy to more and more people, we can reduce our impact on the planet. Together we can encourage the next innovation - to make life better for everyone. We are looking for a Power System Engineer to join our HVDC...


  • Montréal, QC, Canada Axxel HR Full time

    Our client is an established engineering and manufacturing company specializing in hydraulic and pneumatic cylinders as well as process control systems. With a diverse international client base, our sales teams are strategically located in Montreal and Edmonton. In this role, your primary responsibility is to develop, design, and provide cost estimates for...


  • Montréal, QC, Canada Axxel HR Full time

    Our client is an established engineering and manufacturing company specializing in hydraulic and pneumatic cylinders as well as process control systems. With a diverse international client base, our sales teams are strategically located in Montreal and Edmonton. In this role, your primary responsibility is to develop, design, and provide cost estimates for...


  • 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...

  • 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...


  • Montréal, Canada Sun Life Full time

    You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll...


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

    Job Description 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. Responsibilities: Prepare safety and security analysis in accordance with ISO 26262,...


  • 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...

  • Engineering Manager

    4 weeks ago


    Montréal, QC, Canada Kruger inc. Full time

    POSITION SUMMARY The Manager of Engineering is responsible for managing the Engineering Department. His/her main focus is to support the Energy Division’s strategic and operational goals through careful project planning and execution to meet deadlines and obligations, as well as upholding high standards of safety, quality, and efficiency, and providing...

  • Engineering Manager

    3 weeks ago


    Montréal, QC, Canada EightSix Network Inc Full time

    The Manager of Engineering is responsible for managing the Engineering Department. His/her main focus is to support the Energy Division’s strategic and operational goals through careful project planning and execution to meet deadlines and obligations, as well as upholding high standards of safety, quality, and efficiency, and providing the necessary...


  • Montréal, Canada Tarkett Full time

    Billing & Collections Associate Reporting to the AP & AR Manager, the Billing and Collections Associate is responsible for the timely and accurate billing and collections of accounts receivables for an assigned territory and clients to minimize exposure to bad debt and maximize collections. More specifically, you will have to: Billing: - Generate invoices...

  • Engineering Manager

    2 weeks ago


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

    POSITION SUMMARY The Manager of Engineering is responsible for managing the Engineering Department. His/her main focus is to support the Energy Division’s strategic and operational goals through careful project planning and execution to meet deadlines and obligations, as well as upholding high standards of safety, quality, and efficiency, and providing...