
Engineering Manager - Data Platform
- Role
- Engineering Management
- Employment
- Full-time
Open to 149 countries. Set where you work from to check your eligibility.
No BS summary
Engineering manager with a software engineering background to lead Big Data/MySQL data platform teams. Needs production-scale data platform experience, preferably Python/Golang, Kubernetes, Big Data or MySQL, and open-source software experience. Remote role limited to European, Middle East, African, or American regions/time zones, with global travel 2-4 times a year.
Required skills
Optional skills
Canonical is building a comprehensive suite of multi-cloud and on-premise data solutions for the enterprise. We want to make it easy to operate any database on any cloud, or on premise. The data platform team covers the full range of data stores and data technologies, spanning from big data, NoSQL, cache-layer capabilities, and analytics; all the way to structured SQL engines like Postgres and MySQL. We aim to deliver fault-tolerant mission-critical distributed systems, and the world’s best data platform.
We are looking for technical Engineering Managers to lead teams focused on Big Data and MySQL databases. We write code in Python and encode modern operational practices for data applications at scale on Kubernetes and cloud machines.
Location: This role can be filled in European, Middle East, African or any American region / time zone.
What your day will look like
- You will lead a team building scalable data solutions for Kubernetes and cloud machines
- You will hire, coach, mentor, provide feedback, and lead your team by example
- You will demonstrate sound engineering skill by directly contributing code when needed
- Effectively set and manage expectations with other engineering teams, senior management, and external stakeholders
- Advocate modern, agile software development practices
- Develop and evangelize great engineering and organizational practices
- Ensure that your team delivers excellent products that users love by maintaining a culture of quality and engineering excellence
- Grow a healthy, collaborative engineering culture aligned with the company’s values.
- Be an active part of the leadership team and collaborate with other leaders in the organization
- Work from home with global travel twice yearly, for internal events of one or two weeks duration
What we are looking for in you
- A software engineering background, preferably with Python and Golang experience
- Experience running in production and at scale, preferably Big Data or MySQL
- Excellent judgement about people - their motivations, abilities, developmental needs, and prospects for success
- Proven ability to build high-quality, open-source software
- Proven to drive good engineering practices around performance and quality
- An open-minded attitude to new technologies and the drive to push the boundaries of what is possible
- The ambition to build products that improve how people operate software and infrastructure everywhere
- Love developing and growing people and have a track record of doing it
- Knowledgeable and passionate about software development
Additional skills that you might also bring
- Specialist knowledge in one or more of Spark, Superset, MySQL, or similar
- Prior experience working with open source and a will to build products with the community
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, please ask your Talent Partner.
- 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
- 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
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
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration.
#LI-remote
First Name
Last Name
Resume/CV*
Attach
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
School
Select...
Degree
Select...
Discipline
Select...
During this application process I agree to use only my own words. I understand that plagiarism, the use of AI or other generated content will disqualify my application.
Select...
How did you perform in mathematics at high school?
Select...
How did you perform in your native language at high school?
Select...
Please share your rationale or evidence for the high school performance selections above. Make reference to provincial, state or nation-wide scoring systems, rankings, or recognition awards, or to competitive or selective college entrance results such as SAT or ACT scores, JAMB, matriculation results, IB results etc. We recognise every system is different but we will ask you to justify your selections above.
What was your bachelor's university degree result, or expected result if you have not yet graduated? Please include the grading system to help us understand your result e.g. ‘85 out of 100’, ‘2:1 (Grading system: first class, 2:1, 2:2, third class)’ or ‘GPA score of 3.8/4.0 (predicted)’. We have hired outstanding individuals who did not attend or complete university. If this describes you, please continue with your application and enter ‘no degree’.
Universities around the world score degrees in different ways. Please indicate your result, or expected result if you are close to graduation, along with information about the grading system.
Outline your software engineering management experience.
Outline your practical experience installing, configuring and operating Data Platform technologies like Spark, Superset, Mysql, and similar.
Outline your practical experience deploying, configuring, debugging and consuming Kubernetes.
Outline your practical experience designing, implementing, and maintaining software written in Python
We require all colleagues to meet in person 2-4 times a year, at internal company events lasting between 1-2 weeks. We try to pick new and interesting locations that will likely require international travel and entry requirement visas and vaccinations. Are you willing and able to commit to this?
Select...
Please note that if you require any accommodation for travel that relates to a physical disability, do let us know during your hiring process and we will be happy to discuss your requirements further.
Website
LinkedIn Profile
Please confirm that you have read and agree to Canonical's Recruitment Privacy Notice and Privacy Policy.
Select...
In which country do you currently work?
Select...
Please select your current location from the dropdown.
In the past ten years, looking only at the time since you graduated your first undergraduate degree, how many companies have you worked for?
Select...
We're focused specifically on the last ten years, and only the portion of that since you left undergrad university. If you graduated three years ago, just count the number of companies you have worked for in those three years. If you graduated 25 years ago, just count the companies in the last ten years.
If you worked for a company which was acquired or renamed, then please count that as one company not two. Don't count any university jobs or internships. If you have your own company or do private contracting work in addition to your employment, please count that as one company.
Which gender do you identify as?
Select...
This information is being requested to help us maintain equal opportunities, best practices and comply with legal requirements. The submission of this information is entirely voluntary. The information you provide will not be used in our decision making and will not subject you to any adverse treatment.
Please indicate your nationality:
Select...
This information is being requested to help us maintain equal opportunities, best practices and comply with legal requirements. The submission of this information is entirely voluntary. The information you provide will not be visible to, or used by, our decision makers, and will not subject you to any adverse treatment.
Please indicate your race or ethnicity:
Select...
This information is being requested to help us maintain equal opportunities, best practices and comply with legal requirements. The submission of this information is entirely voluntary. The information you provide will not be visible to, or used by, our decision makers, and will not subject you to any adverse treatment.
What you'll do
- Lead a team building scalable data solutions for Kubernetes and cloud machines
- Hire, coach, mentor, provide feedback, and lead the team by example
- Contribute code directly when needed
- 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
- Grow a healthy, collaborative engineering culture
- Collaborate with other leaders in the organization
- Work from home with global travel for internal events
What they require
- Software engineering background, preferably with Python and Golang experience
- Experience running systems in production and at scale, preferably Big Data or MySQL
- Good judgement about people, including motivations, abilities, development needs, and prospects for success
- Proven ability to build high-quality open-source software
- Proven ability to drive engineering practices around performance and quality
- Open-minded attitude to new technologies
- Ambition to build products that improve how people operate software and infrastructure
- Track record of developing and growing people
- Knowledgeable and passionate about software development
- Practical experience installing, configuring and operating data platform technologies like Spark, Superset, MySQL, and similar
- Practical experience deploying, configuring, debugging and consuming Kubernetes
- Practical experience designing, implementing, and maintaining software written in Python
- Willing and able to meet in person 2-4 times a year at internal company events lasting 1-2 weeks
Benefits
- Fully remote working environment
- Personal learning and development budget of 2,000 USD per year
- 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
- Certain roles eligible for annual bonuses and sales incentives
London-based software company, developer of Ubuntu
What people say about this company
3.6/ 5
- Employees appreciate the company's commitment to open-source software and its impact on the tech community.
- Many enjoy the flexibility of remote work and the work-life balance offered.
- Some reviews mention a lack of clear career progression and development opportunities.