
Remote opportunity at
CanonicalEngineering Manager - Data Platform
Canonical seeks an Engineering Manager to guide teams concentrating on Big Data and MySQL databases within its data platform division. The company develops comprehensive multi-cloud and…
Career Tools
About This Role
Canonical seeks an Engineering Manager to guide teams concentrating on Big Data and MySQL databases within its data platform division. The company develops comprehensive multi-cloud and on-premise data solutions for enterprise clients, spanning big data, NoSQL, caches, analytics, and structured SQL engines like MySQL and Postgres, designed for Kubernetes and cloud machines. Operating remotely since 2004, Canonical publishes Ubuntu and focuses on fault-tolerant, mission-critical distributed systems. This role suits technical…
Job Description
Canonical seeks an Engineering Manager to guide teams concentrating on Big Data and MySQL databases within its data platform division. The company develops comprehensive multi-cloud and on-premise data solutions for enterprise clients, spanning big data, NoSQL, caches, analytics, and structured SQL engines like MySQL and Postgres, designed for Kubernetes and cloud machines. Operating remotely since 2004, Canonical publishes Ubuntu and focuses on fault-tolerant, mission-critical distributed systems.
This role suits technical managers with a software engineering background who enjoy coaching personnel, maintaining engineering standards, and directly writing code when necessary. Responsibilities include managing expectations across stakeholders, fostering an agile environment, and collaborating with organizational leaders. The position involves working from home with global travel twice yearly for internal events lasting one to two weeks.
Responsibilities
- Lead a team building scalable data solutions for Kubernetes and cloud machines
- Hire, coach, mentor, provide feedback, and lead by example
- Directly contribute code when needed to demonstrate engineering skill
- Set and manage expectations with other engineering teams, senior management, and external stakeholders
- Advocate modern, agile software development practices
- Develop and evangelize engineering and organizational practices
- Maintain a culture of quality and engineering excellence
- Collaborate with other leaders as an active part of the leadership team
Requirements
- Software engineering background, preferably with Python and Golang experience
- Experience running systems in production and at scale, preferably Big Data or MySQL
- Strong judgement regarding people, including motivations, abilities, developmental needs, and prospects for success
- Proven ability to build high-quality, open-source software
- Track record of driving good engineering practices around performance and quality
- Passion for developing and growing people with a history of doing so
Qualifications
- Specialist knowledge in one or more of Spark, Superset, MySQL, or similar technologies
- Prior experience working with open source and building products with the community
Core Skills
Benefits
- Fully remote working environment
- Personal learning and development budget of 2,000 USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental leave
- Employee Assistance Programme
- Opportunity to travel to new locations for internal sprints
- Priority Pass for travel 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.
Is this position remote?
Yes, this is a fully remote role within European, Middle East, African, or American regions and time zones, though it requires global travel twice yearly for internal events lasting one to two weeks.
What technologies are used in this role?
The teams focus on Big Data and MySQL databases, writing code in Python and Golang, and deploying operational practices for data applications on Kubernetes and cloud machines.
What is the salary for this position?
The salary is not stated in the job posting. Base pay depends on factors including geographical location, experience level, knowledge, and skills.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.