Canonical logo
Canonical

Ubuntu is a community-developed, Linux-based operating system that is published and commercially supported by software development firm Canonical. Like Canonica

Software Engineering Manager – Ubuntu Linux Kernel

Location

Worldwide

Posted

79 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineering Manager – Ubuntu Linux Kernel

Canonical

• Leading a distributed team of software engineers in your geographic region in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distribution • Taking ownership of particular aspects of Ubuntu Linux which can include but not be limited to: • Working with silicon or cloud partners to implement Linux kernels optimised for their execution environments • Ensuring Ubuntu Linux is able to run on a wide range of diverse hardware platforms • Definition and execution of the stringent quality control standards expected by the Ubuntu user community • Mitigation of the latest security threats and exploits to the Linux kernel • Strong process automation as it pertains to the build, test, and delivery of the Linux kernel • Engagement with other teams at Canonical, the open source community and commercial partners

Job Requirements

  • Significant programming experience in C, with Python, Golang, or other like languages is also highly regarded
  • Substantial experience with operating system kernel internals and concepts, Linux would be highly regarded but not essential
  • Demonstrated experience managing or leading a team of software engineers
  • Ability to coordinate between multiple distinct teams of differing technical focus to achieve common goals
  • Familiarity with version control practices, ideally with git
  • Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience being highly regarded
  • Professional written and spoken English with excellent presentation skills
  • Ability to travel internationally twice a year for company events up to two weeks long

Benefits

  • 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 & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

Related Categories

Related Job Pages

More Engineering Manager Jobs

PortPro logo

Engineering Manager

PortPro

Meet PortPro's drayOS 2. The latest and most premier operating system for drayage carriers.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead and manage a team of software engineers, including offshore teams, to deliver high-quality, scalable, and maintainable code for multiple SaaS products • Collaborate with product and design teams to define, scope, and deliver new features and enhancements • Ensure that development processes are efficient and effective, and that best practices are followed • Identify, prioritize, and resolve technical issues and roadblocks • Mentor and coach team members to improve their skills and advance their careers • Keep abreast of new technologies and industry trends, and identify opportunities to incorporate them into the products • Follow information security policies and practices while safeguarding customer data

New York
$155K - $200K / year
RecargaPay logo

Senior Engineering Manager – Fraud

RecargaPay

Nossa missão é democratizar os meios de pagamentos pelo celular por meio de um serviço inovador, econômico e seguro.

Full TimeRemoteTeam 201-500Since 2010H1B No Sponsor

• Manage and lead multiple engineering teams, setting clear objectives and ensuring alignment with company goals. • Play a key role in hiring, training, and developing engineering talent, fostering a growth-oriented and supportive environment. • Establish a culture of technical excellence, accountability, and innovation. • Drive performance management, ensuring continuous learning, coaching, and career progression for team members. • Guide conversations to remove blockers and foster collaboration within the team. • Define clear KPIs and OKRs to measure team effectiveness and delivery success. • Make proactive adjustments to team capacity and delivery timelines as needed. • Accompany the different stakeholders in planning and organizing priorities. • Ensure teams deliver projects on time, meeting quality and scalability standards. • Manage engineering budgets, tooling investments, and infrastructure costs to maximize efficiency. • Clearly communicate the technical vision to engineering teams, ensuring alignment and commitment to delivery. • Collaborate with Product, Design, and Business stakeholders to ensure strategic alignment. • Act as a bridge between business, product and technology, translating technical insights into business impact. • Foster a culture of open communication, knowledge sharing, and cross-team collaboration. • Ensure clarity in system design, advocating for scalable, maintainable, and resilient architectures. • Guide teams in making high-impact architectural decisions, balancing tradeoffs between scalability, security, and performance. • Oversee technical roadmaps, ensuring alignment with business goals and longterm system evolution. • Encourage best practices in software engineering, including code reviews, CI/CD automation, observability, and performance optimization. • Collaborate with cross-functional teams to define and refine technical requirements. • Promote the adoption of AI-assisted engineering practices within your squad and chapter, leveraging tools for code generation, automated refactoring, test case creation, and technical documentation. Identify opportunities where AI can enhance developer productivity, code quality, and team velocity.

Brazil
Job Closed
Lyra Health logo

Engineering Manager

Lyra Health

Transforming behavioral health through technology with a human touch

Full TimeRemoteTeam 501-1,000Since 2015H1B Sponsor

• Be a hands-on technical leader for a small and nimble engineering team on designing, developing and deploying core product functionality • Manage, scale and develop the team. • Collaborate with key partners including product, data and behavioral health specialists. • Ensure that best practices are adhered to during all phases of software development and deployment. • Technical Leadership: Ability to guide a team in modern engineering practices, architecture decisions, and long-term platform evolution. • People Management: Skilled at developing, mentoring, and motivating engineers while fostering a collaborative and inclusive culture. • Execution & Delivery: Strong focus on outcomes, with a track record of delivering high-quality, secure, and scalable software. • Cross-Functional Collaboration: Comfortable working across Product, Data, and Clinical teams to align technical work with business and user needs. • Strategic Thinking: Balances short-term execution with long-term technical vision to support Lyra’s growth. • Communication: Clear, concise, and empathetic communicator with diverse stakeholders.

United States
$161K - $221.5K / year
Job Closed
Practice EHR logo

Engineering Manager

Practice EHR

The ONE that simplifies healthcare.

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Lead, build, mentor, and empower two high-performing teams (Core + Growth) responsible for product fundamentals and conversion-critical experiences & hire top talent while maintaining high technical and cultural standards. • Partner with Product and Design on roadmap definition, ensuring alignment between impact, effort, and strategic outcomes as well as own prioritization across two teams, balancing short-term delivery, technical debt reduction, and platform scalability. • Act as a key bridge between Engineering, Product, Design, and Customer Success • Collaborate with Product, Design and Customer Experience teams as well as Platform and AI teams to support shared architecture and drive product innovation, translating complex technical updates into clear, actionable communication for business stakeholders. • Maintain oversight of 20+ third-party integrations, ensuring reliability, uptime, and proactive vendor coordination whilst making informed build-vs-buy decisions with consideration for cost, maintenance, and long-term scalability. • Identify and remove systemic blockers to engineering productivity, driving continuous improvement, defining and tracking operational metrics as well as team health indicators.

Canada
$160K - $170K / year
Job Closed