
Opportunity at
CanonicalEngineering Director - Business Data
Canonical, the publisher of the Ubuntu operating system, seeks an Engineering Director to lead its Business Data unit. Operating in the open-source software and enterprise technology…
Career Tools
About This Role
Canonical, the publisher of the Ubuntu operating system, seeks an Engineering Director to lead its Business Data unit. Operating in the open-source software and enterprise technology markets, Canonical serves major global technology leaders and cloud providers. This remote position within the EMEA region involves managing three distinct software engineering teams focused on business systems, data lakes, and integrations. The Engineering Director will oversee product development roadmaps, drive team health, guide…
Job Description
Canonical, the publisher of the Ubuntu operating system, seeks an Engineering Director to lead its Business Data unit. Operating in the open-source software and enterprise technology markets, Canonical serves major global technology leaders and cloud providers. This remote position within the EMEA region involves managing three distinct software engineering teams focused on business systems, data lakes, and integrations.
The Engineering Director will oversee product development roadmaps, drive team health, guide engineering managers, and collaborate closely with stakeholders and commercial systems leaders. The Business Data unit handles internal business system integrations, configuration of tools like Salesforce and NetSuite, a complete data mesh solution using open-source technologies such as Trino, Ranger, and Superset, and Python workflows leveraging Temporal and Airbyte.
This role suits an experienced engineering leader with a technical background who excels at directing multiple software engineering teams, driving performance management, and championing high engineering standards. Employees participate in a distributed work model with international travel required twice per year for company events.
Responsibilities
- Lead multiple engineering teams ranging from graduates to seniors
- Develop engineering managers to maintain company culture
- Establish and evangelize engineering practices and processes
- Set and implement performance management goals and objectives with direct reports
- Identify and measure indicators of team health, taking action where needed
- Take accountability for product development roadmaps
- Collaborate with other leaders as part of the Commercial Systems leadership team
- Expand teams by hiring new talent
- Collaborate with stakeholders and product users
Requirements
- Exceptional academic track record from high school and university
- Undergraduate degree in a technical subject or a compelling narrative about an alternative chosen path
- Proven ability to drive multiple teams or large teams of software engineers
- Engineering experience in CRM/ERP systems, Python, data engineering/governance, or distributed integrations
- Track record of going above and beyond expectations to achieve results
- Professional written and spoken English with excellent presentation skills
- Result-oriented drive to meet commitments
- Ability to travel internationally twice a year for company events up to two weeks long
Qualifications
- Performance engineering and DevOps/SRE experience
- Experience with compliance
Core Skills
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation reviews
- Performance-driven annual bonus or commission
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Program
- Priority Pass and travel upgrades for long-haul company events
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this role located?
This role will be based remotely in the EMEA region. Employees also travel internationally twice a year for company events.
What teams will the Engineering Director oversee?
The director will oversee three software teams led by engineering managers: the Business Systems team, the Data Lake team, and the Integrations team.
What is the compensation structure?
Compensation is shaped by geographical location, experience, and performance worldwide, and is reviewed annually alongside a performance-driven annual bonus or commission.
What travel is required for the job?
The role entails the ability to travel internationally twice a year for company events that last up to two weeks long.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.