At a Glance
- Tasks: Lead a team in developing cutting-edge observability tools for open-source software.
- Company: Join Canonical, the innovative company behind Ubuntu, with a global presence.
- Benefits: Enjoy competitive pay, personal development budget, and flexible remote work.
- Why this job: Make a real impact in open-source tech while collaborating with top talent worldwide.
- Qualifications: Strong software development background, leadership skills, and passion for open source.
- Other info: Dynamic role with opportunities for growth and travel to exciting locations.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office‑based roles. Teams meet two to four times yearly in person to align on strategy and execution. We are hiring an Observability Engineering Manager who will lead the development of the distributed tracing or service mesh products as part of our Observability group.
Engineering managers at Canonical are always coders who are able to review and lead both architecture and code. They should also be astute judges of character, and comfortable setting expectations and holding colleagues accountable. We are building an observability stack that is easy to deploy and operate on Kubernetes, providing deep integration and automation for best‑of‑breed open‑source offerings that cover metrics, logging, telemetry, alerting, tracing, and profiling.
As an Engineering Manager at Canonical, you must be technically strong, but your main responsibility is to run an effective team and develop the colleagues you manage. You will develop and review code as a leader, ensuring that the whole team is focused, productive, and unblocked. You are expected to help them grow as engineers, do meaningful work, and work well with colleagues and the community. You will also be expected to be a positive influence on culture, facilitate technical delivery, and regularly reflect with your team on strategy and execution.
Role Responsibilities
- Manage a distributed team of engineers and its observability portfolio
- Organise and lead the team's processes to achieve its objectives
- Conduct one‑on‑one meetings with team members
- Identify and measure team health indicators
- Interact with a vibrant community
- Review code produced by other engineers
- Attend conferences to represent Canonical and its Observability Stack
Requirements
- An exceptional academic track record from both high school and university
- A proven track record of professional experience in software delivery
- Professional software development experience, preferably with a track record in open source
- Willingness to travel up to 4 times a year for internal events
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self‑motivation
- Excellent communication and presentation skills
- Result‑oriented, with a personal drive to meet commitments
Nice‑to‑have Skills
- Experience as an engineering manager, with a track record of building great, high‑performance teams
- Professional Python development experience
- A working knowledge of Go
- Open source contribution experience
- Interest and experience with container technologies
- A proven understanding of the importance of observability and monitoring for keeping software running smoothly
- Experience designing and implementing observability solutions
What we offer
- Distributed work environment with twice‑yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program
Observability Engineering Manager in Edinburgh employer: Canonical
Contact Detail:
Canonical Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Observability Engineering Manager in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Potential employers love to see what you can do, especially in open source and software development.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios related to observability and engineering management. We want you to feel confident and ready to showcase your expertise!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Observability Engineering Manager in Edinburgh
Some tips for your application 🫡
Show Your Passion for Open Source: When you're writing your application, let your enthusiasm for open source software shine through! We love candidates who are genuinely excited about contributing to the community and have a solid understanding of how it all works.
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your relevant experience in observability and engineering management. We want to see how your skills align with our goals at Canonical, so don’t hold back on showcasing your achievements!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the Observability Engineering Manager role. Remember, less is often more!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Canonical
✨Know Your Stuff
Make sure you brush up on your technical skills, especially around Linux, Kubernetes, and observability tools. Be ready to discuss your experience with distributed tracing or service mesh products, as well as any open-source contributions you've made. This role is all about being technically strong, so show them you know your stuff!
✨Show Your Leadership Skills
As an Engineering Manager, you'll need to demonstrate your ability to lead a team effectively. Prepare examples of how you've managed teams in the past, focusing on how you've helped colleagues grow and how you've handled challenges. They want to see that you can set expectations and hold people accountable while fostering a positive team culture.
✨Communicate Clearly
Excellent communication is key for this role. Practice articulating your thoughts clearly and concisely, especially when discussing complex technical topics. You might be asked to present ideas or strategies, so being able to convey your message effectively will set you apart from other candidates.
✨Be Ready to Collaborate
This position involves working closely with other Engineering Managers and product managers. Think about how you've collaborated in the past and be prepared to discuss your approach to teamwork. Highlight your interpersonal skills and your ability to engage with a vibrant community, as this will be crucial for success at Canonical.