Software Engineering Manager - Desktop and Embedded Linux Optimisation in Glasgow

Software Engineering Manager - Desktop and Embedded Linux Optimisation in Glasgow

Glasgow Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Canonical

At a Glance

  • Tasks: Lead a team to optimise Ubuntu for cutting-edge hardware and software.
  • Company: Canonical is a leader in open-source software, known for Ubuntu.
  • Benefits: Enjoy remote work, annual leave, and learning opportunities.
  • Other info: Global travel opportunities and a commitment to diversity.
  • Why this job: Join a dynamic team, influence culture, and grow as a leader in tech.
  • Qualifications: Experience with Linux, team management, and agile methodologies required.

The predicted salary is between 36000 - 60000 £ per year.

Software Engineering Manager - Desktop and Embedded Linux Optimisation

Join to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at Canonical

Software Engineering Manager - Desktop and Embedded Linux Optimisation

4 months ago Be among the first 25 applicants

Join to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at Canonical

Get AI-powered advice on this job and more exclusive features.

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

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Sign in to set job alerts for “Software Engineering Manager” roles.

Software Engineering Manager - Sustaining Engineering

Glasgow, Scotland, United Kingdom 2 months ago

Glasgow, Scotland, United Kingdom 2 months ago

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 4 weeks ago

Software Engineering Manager - Cross-platform C++ - Multipass

Glasgow, Scotland, United Kingdom 1 week ago

Software Engineering Manager - Cross-platform C++ - Multipass

Glasgow, Scotland, United Kingdom 2 months ago

Software Engineering Manager - Cross-platform C++ - Multipass

Glasgow, Scotland, United Kingdom 1 month ago

Software Engineering Manager, Ubuntu Gaming

Glasgow, Scotland, United Kingdom 1 day ago

Glasgow, Scotland, United Kingdom 5 months ago

Glasgow, Scotland, United Kingdom 4 months ago

Glasgow, Scotland, United Kingdom 3 months ago

Glasgow, Scotland, United Kingdom 2 months ago

Software Engineering Manager - Ubuntu Linux Kernel

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 6 days ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Glasgow, Scotland, United Kingdom 2 months ago

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 2 months ago

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 1 month ago

Linux Enablement - Software Engineering Manager

Glasgow, Scotland, United Kingdom 1 week ago

Glasgow, Scotland, United Kingdom 1 week ago

Ubuntu Enablement - Software Engineering Manager

Glasgow, Scotland, United Kingdom 17 hours ago

Systems Integrations Engineering Manager

Glasgow, Scotland, United Kingdom 3 days ago

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 3 weeks ago

Glasgow, Scotland, United Kingdom 2 months ago

Engineering Manager - Public Cloud, Python, Golang

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 2 months ago

Ubuntu Engineering Delivery and Excellence Manager

Glasgow, Scotland, United Kingdom 5 days ago

Salesforce Engineering Manager, Commercial Systems

Glasgow, Scotland, United Kingdom 5 days ago

Linux Engineering Manager - Optimisation for Latest Hardware

Glasgow, Scotland, United Kingdom 4 months ago

Engineering Manager for IAM (Identity and Access Management)

Glasgow, Scotland, United Kingdom 1 month ago

Glasgow, Scotland, United Kingdom 3 weeks ago

Glasgow, Scotland, United Kingdom 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Software Engineering Manager - Desktop and Embedded Linux Optimisation in Glasgow employer: Canonical

Canonical is an exceptional employer that prioritises the growth and well-being of its employees, offering a dynamic work culture where innovation thrives. With opportunities for learning and development, competitive compensation, and a commitment to diversity, employees can enjoy a fulfilling career while working on cutting-edge technology in the vibrant city of Glasgow. The company's focus on collaboration and technical excellence ensures that team members are not only challenged but also supported in their professional journey.

Canonical

Contact Details:

Canonical Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineering Manager - Desktop and Embedded Linux Optimisation in Glasgow

Tip Number 1

Familiarise yourself with the latest trends in Linux distributions and server-class hardware. Being well-versed in these areas will not only boost your confidence during interviews but also demonstrate your genuine interest in the role.

Tip Number 2

Engage with the Linux community through forums, webinars, or local meetups. Networking with professionals in the field can provide valuable insights and potentially lead to referrals, increasing your chances of landing the job.

Tip Number 3

Prepare to discuss your leadership style and experiences in managing software engineering teams. Be ready to share specific examples of how you've developed team members and handled project milestones, as this is crucial for the role.

Tip Number 4

Research Canonical's products and recent projects. Understanding their mission and values will help you align your answers during interviews and show that you're genuinely interested in contributing to their success.

We think you need these skills to ace Software Engineering Manager - Desktop and Embedded Linux Optimisation in Glasgow

Linux Distribution Expertise
Debian Packaging
High Performance Server-Class Hardware Knowledge
Team Leadership and Management
Agile Software Development Methodologies
Technical Problem Solving
Effective Communication Skills (Written and Oral)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Linux distributions, debian packaging, and managing software engineering teams. Use specific examples that demonstrate your technical leadership and ability to resolve customer issues.

Craft a Compelling Cover Letter:In your cover letter, express your passion for optimising Ubuntu and your understanding of the role's responsibilities. Mention how your background aligns with Canonical's goals and how you can contribute to the team's success.

Showcase Your Communication Skills:Since effective communication is key for this role, ensure your application reflects your strong written and oral English skills. Use clear and concise language, and avoid jargon unless necessary.

Highlight Team Leadership Experience:Emphasise your experience in leading and developing engineering teams. Provide examples of how you've coached or mentored team members, and discuss any successful projects you've overseen that align with the job description.

How to prepare for a job interview at Canonical

Showcase Your Technical Expertise

As a Software Engineering Manager, it's crucial to demonstrate your deep understanding of Linux distributions and high-performance hardware. Be prepared to discuss specific projects where you've optimised systems or resolved complex technical issues.

Highlight Leadership Experience

Emphasise your experience in managing and mentoring software engineers. Share examples of how you've developed team members through coaching and feedback, and how you foster a positive team culture.

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.

Demonstrate Agile Methodology Knowledge

Familiarity with agile software development is essential. Be ready to discuss how you've implemented agile practices in your previous roles and how they contributed to project success and team efficiency.