
Remote opportunity at
CanonicalEngineering Manager - Data Platform
This is a full-time, remote Engineering Manager role in Canonical's data platform group. The group develops hybrid data platforms that span public clouds and in-house hardware,…
Career Tools
About This Role
This is a full-time, remote Engineering Manager role in Canonical's data platform group. The group develops hybrid data platforms that span public clouds and in-house hardware, designed so teams can run whichever database they need wherever it suits them. Its scope spans big data, NoSQL, caching and analytics, through to structured SQL engines such as Postgres and MySQL. The current opening focuses on teams working with Big Data and MySQL…
Job Description
This is a full-time, remote Engineering Manager role in Canonical's data platform group. The group develops hybrid data platforms that span public clouds and in-house hardware, designed so teams can run whichever database they need wherever it suits them. Its scope spans big data, NoSQL, caching and analytics, through to structured SQL engines such as Postgres and MySQL. The current opening focuses on teams working with Big Data and MySQL databases.
The manager heads a group creating large-scale data services that run on Kubernetes and cloud hosts. The role involves hiring, coaching, mentoring and giving feedback, and leading by example. The manager contributes code when needed, clarifies expectations for peer engineering groups, senior leadership and outside stakeholders, and keeps quality and engineering excellence central. Other duties include advocating modern agile practice, developing sound engineering and organisational habits, and taking an active part in the leadership team. Travel for internal events lasting one or two weeks takes place twice a year.
The posting asks for software engineering roots, ideally with Python and Go, and experience running systems in production at scale, ideally with Big Data or MySQL. Strong judgement about people, including their motivations, abilities and development needs, is expected. Candidates should have a record of building high-quality open source software and a commitment to performance and quality. Expertise with Spark, Superset, MySQL or comparable tools is a bonus, as is prior work with open source communities. The role can be filled from European, Middle Eastern, African or any American time zone.
Responsibilities
- Head a group creating large-scale data services that run on Kubernetes and cloud hosts
- Hire, coach, mentor and give feedback to team members
- Contribute code directly when needed
- Clarify expectations for peer engineering groups, senior leadership and outside stakeholders
- Champion up-to-date agile ways of building software
- Develop and promote sound engineering and organisational practices
- Keep quality and engineering excellence central to the team's culture
- Grow a collaborative engineering culture aligned with company values
Requirements
- Software engineering roots, ideally with Python and Go
- Real experience running live systems at scale, ideally with Big Data or MySQL
- Strong judgement about people and their development needs
- Track record of producing sound open source software
- Shown ability to push solid engineering habits on performance and quality
- Love of developing and growing people, with a track record of doing so
- Ability to travel for internal events twice a year
Qualifications
- Expertise with Spark, Superset, MySQL or comparable tools
- Earlier involvement in open source projects and their communities
Core Skills
Benefits
- Base pay that depends on location, experience, knowledge and skills
- USD 2,000 per year for personal learning and development
- Annual compensation review and recognition rewards
- Annual holiday leave and parental leave
- Employee Assistance Programme
- Priority Pass access, plus upgraded seats on long-haul trips to company events
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this Data Platform Engineering Manager role remote?
Yes. The posting says the role is fully remote and can be filled from European, Middle Eastern, African or any American time zone.
What experience is required?
The posting asks for software engineering roots, ideally with Python and Go, and experience running live systems at scale, ideally Big Data or MySQL.
How much travel is expected?
Travel is for internal events lasting one or two weeks, taking place twice a year.
Is the role full-time, and what is the salary?
The role is full-time, and the posting does not specify a base salary. It says base pay depends on location, experience, knowledge and skills.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.