At a Glance
- Tasks: Lead a team to optimise Ubuntu for cutting-edge hardware and ensure project milestones are met.
- Company: Canonical is a leading software company known for its innovative Linux solutions.
- Benefits: Enjoy remote work, global travel opportunities, and annual leave with a focus on learning and development.
- Why this job: Join a dynamic team, influence culture, and grow as a leader in a supportive environment.
- Qualifications: Experience with Linux, team management, and agile methodologies; a tech-related degree is preferred.
- Other info: Diversity is valued; all identities are encouraged to apply.
The predicted salary is between 48000 - 72000 £ per year.
We work closely with major silicon companies to optimise Ubuntu for their latest hardware. As a software engineering manager, you need to bring both technical and management skills to the leadership of your team. You will be leading an engineering team that works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. You will also represent the team in direct partner engagement as well as ensuring timely delivery on agreed project milestones.
As an engineering manager at Canonical, your primary responsibility is to the people you support: ensuring that they are growing as engineers, doing valuable work, and generally having a great time at Canonical. As a lead for strong engineers, technical leadership and a solid background in software development is a must, so that you're able to challenge and grow your team members. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
What you’ll do:
- Lead a team of distributed engineers to design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.
- Engage with commercial partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms.
- Develop your team through coaching, mentoring, leading by example, and feedback.
- Oversee commercial engagements and support timely delivery on agreed project milestones.
- Ensure an ongoing commitment to strict quality and reliability standards.
- Engage with other teams at Canonical to ensure alignment on product architecture and roadmaps.
- Work from home with global travel up to twice a year for up to two weeks.
Who you are:
- You have worked with Linux distributions, debian packaging and high performance, server-class hardware.
- You have experience working directly with customers, resolving their technical issues, interpreting their business challenges and effectively communicating how your solution will meet their needs.
- You have demonstrated experience managing or leading a team of software engineers.
- You have understanding of agile software development methodologies.
- You collaborate effectively across multiple internal teams, building trust and delivering results.
- You have effective communications skills in English, both written and oral.
- You have a bachelor’s (or equivalent university level) degree, preferably in a technology field.
What Canonical offers:
- Learning and Development opportunities.
- Annual Compensation Review.
- Recognition Rewards.
- Annual Leave.
- Priority Pass for travel.
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.
Software Engineering Manager - Desktop and Embedded Linux Optimisation (Basé à London) employer: Golden Bees
Contact Detail:
Golden Bees Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Manager - Desktop and Embedded Linux Optimisation (Basé à London)
✨Tip Number 1
Familiarise yourself with the latest trends in Linux optimisation and embedded systems. This will not only help you understand the technical requirements of the role but also demonstrate your passion for the field during discussions.
✨Tip Number 2
Network with professionals in the Linux community, especially those who have experience with Ubuntu and embedded systems. Engaging in relevant forums or attending meetups can provide valuable insights and connections that may benefit your application.
✨Tip Number 3
Prepare to discuss your leadership style and how you've successfully managed teams in the past. Be ready to share specific examples of how you've developed engineers and fostered a positive team culture.
✨Tip Number 4
Research Canonical's recent projects and partnerships. Understanding their current initiatives will allow you to tailor your conversations and show how your skills align with their goals, making you a more attractive candidate.
We think you need these skills to ace Software Engineering Manager - Desktop and Embedded Linux Optimisation (Basé à London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Linux distributions, team management, and software development. Use specific examples that demonstrate your technical leadership and ability to mentor engineers.
Craft a Compelling Cover Letter: In your cover letter, express your passion for optimising Ubuntu and your understanding of the challenges faced in the role. Mention your experience with agile methodologies and how you can contribute to Canonical's goals.
Showcase Relevant Projects: Include details about any relevant projects you've worked on, especially those involving high-performance hardware or customer engagement. This will help illustrate your hands-on experience and problem-solving skills.
Prepare for Technical Questions: Anticipate technical questions related to Linux optimisation and team dynamics. Be ready to discuss your approach to leading a distributed team and how you ensure quality and reliability in software delivery.
How to prepare for a job interview at Golden Bees
✨Showcase Your Technical Expertise
As a Software Engineering Manager, it's crucial to demonstrate your deep understanding of Linux distributions and server-class hardware. Be prepared to discuss specific projects where you've optimised systems or resolved complex technical challenges.
✨Highlight Leadership Experience
Emphasise your experience in managing and mentoring software engineers. Share examples of how you've fostered team growth and facilitated a positive work environment, as this aligns with the company's focus on supporting their engineers.
✨Prepare for Partner Engagement Scenarios
Since the role involves engaging with commercial partners, think of instances where you've successfully communicated technical solutions to non-technical stakeholders. This will showcase your ability to bridge the gap between engineering and business needs.
✨Understand Agile Methodologies
Familiarise yourself with agile software development practices, as they are essential for this role. Be ready to discuss how you've implemented agile processes in past projects and how they contributed to timely project delivery.