Taro Logo

Billing System Engineer, Commercial Systems

Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu, a platform for AI, IoT and the cloud.
Backend
Remote
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Billing System Engineer, Commercial Systems

Canonical is seeking a Billing System Engineer for their Commercial Systems unit. This role offers an opportunity for a technologist passionate about Linux to build a career with Canonical and drive the success of Ubuntu and open source products. The Billing team's mission is to develop an internal billing system delivering a consistent billing experience across all Canonical products and services. This challenging assignment requires close cooperation with business departments to ensure accurate and reliable billing while maintaining high engineering standards.

Key responsibilities include:

  • Delivering engineering solutions in Go or Python
  • Collaborating on technical designs and code reviews
  • Deploying and operating services developed by the team
  • Seeking improvements to engineering and operations practices

The ideal candidate should have:

  • Experience as a software developer in a high-level language (preferably Go or Python)
  • Experience building, deploying, and operating distributed systems and APIs
  • Excellent communication skills in English
  • Ability to collaborate remotely and remain productive in a fully remote environment
  • Willingness to travel internationally 2-4 times per year

Additional valuable skills include experience with Salesforce, NetSuite, or Stripe APIs, business role experience, and a relevant degree in Computer Science or engineering.

Canonical offers a competitive base pay, fully remote working environment, personal learning budget, annual compensation review, recognition rewards, holiday leave, parental leave, and opportunities for international travel. As a remote-first company since 2004, Canonical provides a unique window into 21st-century digital business and challenges employees to think differently and raise their game.

Last updated 9 months ago

Responsibilities For Billing System Engineer, Commercial Systems

  • Deliver engineering solutions in Go or Python
  • Collaborate with colleagues on technical designs and code reviews
  • Deploy and operate services developed by the team
  • Seek Improvements to engineering and operations practices

Requirements For Billing System Engineer, Commercial Systems

Go
Python
Linux
  • 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
  • Ability to travel internationally 2-4 times per year

Benefits For Billing System Engineer, Commercial Systems

Education Budget
Parental Leave
  • Fully remote working environment
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental 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

Interested in this job?