Most recent job postings at ubuntu
via LinkedIn schedule_type: Full-timework_from_home: 1
Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware. The Certification team develops the tools needed to certify hardware as working with... Ubuntu Core as well as Ubuntu Desktop and Server: https://ubuntu.com/certified We Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.

The Certification team develops the tools needed to certify hardware as working with... Ubuntu Core as well as Ubuntu Desktop and Server: https://ubuntu.com/certified

We design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware.

This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC.

We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices.

Role description

We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.

The role involves the development and maintenance of Canonical's open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.

Key responsibilities
• Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
• Invent new ways to enable remote, automated testing.
• Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
• Write functional and performance tests to support hardware enablement and to protect from regressions.
• Participate in meetings involving international travel 2-3 times per year.

Required Skills And Experience
• Knowledge of Python programming language.
• Quality oriented, pragmatic approach to software design and implementation.
• Interest in test automation methodologies.
• Previous experience working with Ubuntu or other Linux distributions.
• Ability to be productive in a globally distributed team.

Desired Skills And Experience
• Passion for tinkering: you are a maker.
• Experience working in an agile environment.
• Hardware testing experience, for example in the IoT space.
• Familiarity with the C programming language.

What is Canonical?

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

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.

#Stack
Show more details...
via Greenhouse schedule_type: Full-time
Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware. The Certification team develops the tools needed to certify hardware as working with... Ubuntu Core as well as Ubuntu Desktop and Server: https://ubuntu.com/certified We Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.

The Certification team develops the tools needed to certify hardware as working with... Ubuntu Core as well as Ubuntu Desktop and Server: https://ubuntu.com/certified

We design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware.

This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC.

We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices.

Role description

We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.

The role involves the development and maintenance of Canonical’s open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.

Key responsibilities
• Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
• Invent new ways to enable remote, automated testing.
• Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
• Write functional and performance tests to support hardware enablement and to protect from regressions.
• Participate in meetings involving international travel 2-3 times per year.

Required skills and experience
• Knowledge of Python programming language.
• Quality oriented, pragmatic approach to software design and implementation.
• Interest in test automation methodologies.
• Previous experience working with Ubuntu or other Linux distributions.
• Ability to be productive in a globally distributed team.

Desired skills and experience
• Passion for tinkering: you are a maker.
• Experience working in an agile environment.
• Hardware testing experience, for example in the IoT space.
• Familiarity with the C programming language.

What is Canonical?

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, “the world’s best free software platform”. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

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 #Stack
Show more details...
via ZipRecruiter posted_at: 10 days agoschedule_type: Full-time
Summary This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company... Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical's suite of enterprise products and Summary

This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company...

Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical's suite of enterprise products and web services.

As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our canonical.com and ubuntu.com websites. Your work on Identity Management will directly impact the users of all Canonical products.

Technical excellence and a background in software engineering are necessary prerequisites for this role. You will be expected to own the design and delivery of the system, facilitate integrations and work with your team on strategy and execution.
What you'll do
• Collaborate proactively with a distributed team
• Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
• Design and implement new features and enhancements from spec to production and ongoing operations at scale.
• Review code produced by other engineers
• Discuss ideas and collaborate on finding good solutions.
• Create and enhance management, authentication and authorization API endpoints
• Craft end-user authentication flows from design to implementation
• Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
• Deliver great products that users love by maintaining a culture of quality and engineering excellence
• Work from home with global travel 2 to 4 weeks per year for internal and external events
Who you are
• You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
• You are a software engineer, with specific experience building identity and access management products
• You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
• You have experience implementing authorization frameworks in distributed systems
• You value secure coding and standards, and enjoy working on teams that do the same
• You have solid experience working in an agile development environment
• You love technology and working with a diverse set of talented people.
• You are comfortable with Ubuntu as a development and deployment platform.
• You are curious, flexible, articulate, and accountable
• You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
• You love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere
About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.
What Canonical offers:
• Work from home
• Learning and development allowances
• Competitive Salary
• Annual compensation review
• Recognition rewards
• Generous annual leave
• Paid maternity, paternity and sick leave
• Priority Pass for travel
• Exposure to international business and technology

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

#stack
Show more details...
via TEKsystems Careers posted_at: 1 day agoschedule_type: Contractor
Description: • Assisting with PC refresh activities and support related to the production assets planned for ACT... •Identify the software that needs to be packaged and scripted for each business unit based off of application discovery o Package application and load into Software Center o Develop associated scripts to automate the software installation process o Test both the software package and scripted installation procedures to ensure Description:

• Assisting with PC refresh activities and support related to the production assets planned for ACT...

•Identify the software that needs to be packaged and scripted for each business unit based off of application discovery

o Package application and load into Software Center

o Develop associated scripts to automate the software installation process

o Test both the software package and scripted installation procedures to ensure correct functionality

• Provide technical expertise to the refresh processes and assist with changes to the tools used and associated project processes

• Assist with PC imaging, software installation and PC setup

• Hold or lead technical meetings related to executing refresh activity

• Assist with the development of Ubuntu image\OS

• Work test acceptable solutions used by users to satisfy security requirements (e.g. antivirus/malware, DLP, encryption, etc.)

• Work closely with Business Unit SMEs to identify concerns and issues during beta testing

• Work closely with Business Unit SMEs to confirm image and solution meets their requirements

• Assist with Ubuntu PC refresh once image is ready

• Identify Ubuntu users/PCs

• Image PC

• Transfer data & install required software

• Schedule PC replacement with user

• Perform PC installation deskside with user

• Evaluate the impacts to the ACT business unit of GIS initiatives, implementations and roll-outs before they are executed.

• Provide risk mitigation recommendations and solutions

• Address any adverse impacts to the business by resolving ourselves or coordinating with the correct group\individual

• Monitor production PC’s scheduled for updates and follow Caterpillar’s defined processes to ensure they were successfully received.

• Address issues related to recent updates business by resolving ourselves or coordinating

• Assist the business with identifying the right hardware to order

• Maintain seed stock of hardware inventory

• Provide and\or install hardware as requested by end users

• Notify the appropriate person or team when re-orders are needed

• Assist with removable media process evaluation and exceptions

• Document process to submit exception properly

• Communicate to users how to properly submit their exceptions

About TEKsystems:

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law
Show more details...
via Salary.com posted_at: 4 days agoschedule_type: Full-timework_from_home: 1
We are looking for a global champion of software quality, who will challenge not only our own teams, but also open source developers all around the globe, to raise the bar on quality through innovation, process and community. This is an opportunity to set the standard for software quality in open source - not just in Ubuntu but also in the wider context of public cloud, private cloud... cloud-native, serverless, desktop and device software. There We are looking for a global champion of software quality, who will challenge not only our own teams, but also open source developers all around the globe, to raise the bar on quality through innovation, process and community. This is an opportunity to set the standard for software quality in open source - not just in Ubuntu but also in the wider context of public cloud, private cloud... cloud-native, serverless, desktop and device software.

There are two areas of particular focus for this role. The first is Ubuntu itself - tens of thousands of packages, in every possible language, all changing at the speed of upstream, across multiple architectures, with multiple flavours of kernel tuned and certified on thousands of different servers and devices. The second, and even more challenging, is the new wave of distributed systems that people are running on top of Ubuntu. On Kubernetes, thousands of potential combinations of Ubuntu-based docker images are deployed every day. On bare metal, complex infrastructure-as-code topologies of private cloud, big data and container technology make up the modern data center stack. In both cases, traditional QA won't work. The only path to success is radical innovation and technology - and that's the opportunity for this role to lead.

In the minds of our customers and our users, Canonical doesn't just represent Ubuntu, it represents a pathway to all of open source. As leaders in the community, we can shape standards, expectations and patterns which are noticed and adopted widely. Our six month release cadence has become something of a standard. Our two year LTS cycle - even the term LTS itself - has also been widely adopted in the open source community. We'd like to do the same now for quality.

As the Engineering Director of Quality at Canonical, you have a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community. Your role will cover the whole product engineering organization, contributing at both high and detailed levels to help numerous teams enhance the quality of their products. Applicants to this role should have a proven track record of exceptional engineering management, leadership, excellence, and consistency in multiple areas, projects, or teams.

Do you want to determine the next generation of what’s possible with software quality? Are you ready to innovate and redefine the status quo? We’re looking for a leader passionate about technology, quality, and testing. This is not a traditional QA role.

In this role you will bring your expertise in quality and testing to bear on all of Canonical’s software products, across the entire engineering organization. You will consult with engineering managers and teams to establish consistency in how software is tested, identify opportunities for testing improvement, and measure results and progress over time. You will also have the opportunity to try new approaches, radical if necessary, to improve the state of the art. But perhaps most importantly you will articulate to the world the principles and practices that we think raise the standard for everybody, and hold Canonical accountable to them.

What you’ll do
• Collaborate proactively across product engineering to help define harmonized testing procedure and pipelines
• Own overall product quality process and direction of testing frameworks
• Mentor others and provide cross-team input
• Evaluate the quality discipline of engineering teams
• Write high quality code to implement foundational components as needed
• Work to reduce complexity and improve maintainability of our test frameworks
• Influence others and represent technical insight to customers and other engineers
• Support and encourage solid engineering processes (e.g. TDD, kanban, scrum, etc.)
• Work from home with global travel 6 to 8 weeks for internal and external events

Who you are
• You have engineering management experience and have delivered great products
• You have a passion for innovation in the software engineering discipline of quality & test
• You love technology and working with brilliant people
• Proven track record of automated regression and integration testing in complex projects, ideally in Python and/or Golang
• You demonstrate an understanding of the definition of done
• You have an understanding of the full lifecycle of modern software development
• You are curious, flexible, articulate, and accountable
• You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
• You have a Bachelor’s or equivalent in Computer Science, STEM, or similar degree

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
Show more details...
via ZipRecruiter posted_at: 10 days agoschedule_type: Full-time
Summary This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company... Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical's suite of enterprise products and Summary

This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company...

Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical's suite of enterprise products and web services.

As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our canonical.com and ubuntu.com websites. Your work on Identity Management will directly impact the users of all Canonical products.

Technical excellence and a background in software engineering are necessary prerequisites for this role. You will be expected to own the design and delivery of the system, facilitate integrations and work with your team on strategy and execution.
What you'll do
• Collaborate proactively with a distributed team
• Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
• Design and implement new features and enhancements from spec to production and ongoing operations at scale.
• Review code produced by other engineers
• Discuss ideas and collaborate on finding good solutions.
• Create and enhance management, authentication and authorization API endpoints
• Craft end-user authentication flows from design to implementation
• Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
• Deliver great products that users love by maintaining a culture of quality and engineering excellence
• Work from home with global travel 2 to 4 weeks per year for internal and external events
Who you are
• You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
• You are a software engineer, with specific experience building identity and access management products
• You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
• You have experience implementing authorization frameworks in distributed systems
• You value secure coding and standards, and enjoy working on teams that do the same
• You have solid experience working in an agile development environment
• You love technology and working with a diverse set of talented people.
• You are comfortable with Ubuntu as a development and deployment platform.
• You are curious, flexible, articulate, and accountable
• You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
• You love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere
About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.
What Canonical offers:
• Work from home
• Learning and development allowances
• Competitive Salary
• Annual compensation review
• Recognition rewards
• Generous annual leave
• Paid maternity, paternity and sick leave
• Priority Pass for travel
• Exposure to international business and technology

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

#stack
Show more details...
via Indeed posted_at: 10 days agoschedule_type: Full-timework_from_home: 1
Summary This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company... Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical's suite of enterprise products and Summary

This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company...

Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical's suite of enterprise products and web services.

As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our canonical.com and ubuntu.com websites. Your work on Identity Management will directly impact the users of all Canonical products.

Technical excellence and a background in software engineering are necessary prerequisites for this role. You will be expected to own the design and delivery of the system, facilitate integrations and work with your team on strategy and execution.

What you'll do
• Collaborate proactively with a distributed team
• Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
• Design and implement new features and enhancements from spec to production and ongoing operations at scale.
• Review code produced by other engineers
• Discuss ideas and collaborate on finding good solutions.
• Create and enhance management, authentication and authorization API endpoints
• Craft end-user authentication flows from design to implementation
• Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
• Deliver great products that users love by maintaining a culture of quality and engineering excellence
• Work from home with global travel 2 to 4 weeks per year for internal and external events

Who you are
• You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
• You are a software engineer, with specific experience building identity and access management products
• You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
• You have experience implementing authorization frameworks in distributed systems
• You value secure coding and standards, and enjoy working on teams that do the same
• You have solid experience working in an agile development environment
• You love technology and working with a diverse set of talented people.
• You are comfortable with Ubuntu as a development and deployment platform.
• You are curious, flexible, articulate, and accountable
• You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
• You love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu - the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.

What Canonical offers:
• Work from home
• Learning and development allowances
• Competitive Salary
• Annual compensation review
• Recognition rewards
• Generous annual leave
• Paid maternity, paternity and sick leave
• Priority Pass for travel
• Exposure to international business and technology

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

#stack
Show more details...
via Indeed schedule_type: Full-timework_from_home: 1
We are seeking an experienced software engineer passionate about Linux systems, hardware architectures, Ubuntu, and the open source community, to join the Ubuntu Foundations Engineering team to maintain and enhance Ubuntu bootloader stack to provide fast, reliable and secure Ubuntu systems on all devices and in the cloud. The boot process is one of the most critical aspects of any operating... system where stability, reliability and security are We are seeking an experienced software engineer passionate about Linux systems, hardware architectures, Ubuntu, and the open source community, to join the Ubuntu Foundations Engineering team to maintain and enhance Ubuntu bootloader stack to provide fast, reliable and secure Ubuntu systems on all devices and in the cloud.

The boot process is one of the most critical aspects of any operating... system where stability, reliability and security are paramount. Its efficiency and quality contribute to Ubuntu's success from Desktop, Server to the Cloud. We are expanding our Foundations team to focus our efforts on this essential function and are looking for people passionate about lower level technologies from the hardware, to the firmware, and Linux itself, involved in an operating system startup. Applicants should be comfortable working with Secure Boot, Measured Boot, Full Disk Encryption and other technologies used during modern operating systems boot process.

This is highly technical work, and we are looking for a colleague with a very careful and systematic approach to their software. This work is critical to system security and reliability.

The Ubuntu Foundations Team delivers and maintains the core of the Ubuntu system, the base for the entire Ubuntu family of products and services. Ubuntu strives to deliver the latest and best free software components, in an easy to use and highly reliable form. We build on the technical excellence of Debian and bring additional focus and shape to the solutions we offer industry.

As a Linux System Engineer, you will work on the architecture, design and development of core components involved in the boot and startup of the Ubuntu Distribution, often interacting with the upstream community for projects like Grub, shim and u-boot. You will be discussing design with other team members and mentor less senior engineers and participate in code reviews and design reviews. You will also be working with other teams to ensure architecture decisions improve the overall performance and experience of Ubuntu.

What you'll do
• Collaborate proactively with a distributed team
• Work with highly technical team to define and shape the boot architecture of Ubuntu
• Work with teams focused on Ubuntu for server, desktop, IoT and clouds
• Write high quality code to create new features and contribute upstream
• Contribute to feature and bug fixes in projects including Grub, shim, u-boot and associated tools.
• Debug issues and produce high quality fixes
• Review code produced by other engineers
• Discuss ideas and collaborate on finding good solutions
• Work from home with global travel 2 to 4 weeks a year for internal and external events

Valued skills, approach and experience
• Development experience with early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel.
• Experience on non x86 platforms such as ARM, RISC-V
• A love of technology and working with brilliant people
• Motivated, curious, flexible, articulate, and accountable
• A long-time Linux user with broad interests in the future of Linux
• Experience or interest in learning how to package software for Debian and Ubuntu
• You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
• Enterprising, thoughtful, and self-motivated

What Canonical offers:
• Personal learning and development budget
• Annual compensation review
• Recognition rewards
• Annual leave
• Priority Pass for travel

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.

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
Show more details...
via Indeed posted_at: 19 days agoschedule_type: Full-timework_from_home: 1
Drive the future of collaborative open source development tooling as part of the Launchpad team. This is an opportunity for a motivated engineering manager with a passion for open source software, Linux, and web services to join our distributed team. Launchpad is a robust platform for managing open source development projects. It includes code hosting and review, bug tracking, package building... translations, and other facilities used by free and Drive the future of collaborative open source development tooling as part of the Launchpad team. This is an opportunity for a motivated engineering manager with a passion for open source software, Linux, and web services to join our distributed team.

Launchpad is a robust platform for managing open source development projects. It includes code hosting and review, bug tracking, package building... translations, and other facilities used by free and open source software developers. It provides essential development infrastructure for major projects such as Ubuntu.

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. We're looking for technical leadership and a solid background in software development, 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.

Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

What you'll do
• Grow and lead a team of engineers in your region
• Develop talent through coaching, mentoring, feedback, and hands-on career development
• Apply sound engineering principles and directly contribute toward your team's goals
• Create and maintain productive relationships with stakeholders
• Set and manage expectations with other engineering teams, management, and external stakeholders
• Collaborate proactively with a distributed team and community
• Lead the ongoing development of Launchpad, the infrastructure on which great software like Ubuntu is built
• Advocate and advance modern, agile software development practices and help develop and evangelise great engineering and organisational practices
• Grow a healthy, collaborative engineering culture in line with the company values
• Actively engage with the broader leadership team
• Work from home with international travel up to 6 weeks per year for internal and external events

Who you are
• You have experience leading a distributed team to deliver features and manage production services at scale
• You love to mentor, develop, and grow people, and have an outstanding track record of doing so
• You are knowledgeable and passionate about technology
• You have experience delivering high quality software
• You have experience designing and evolving complex distributed systems
• You have effective written and verbal communication skills
• You have solid experience working in an agile development environment

We are proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

#LI-remote

#stack
Show more details...
via Indeed posted_at: 19 days agoschedule_type: Full-timework_from_home: 1
Drive the future of collaborative open source development tooling as part of the Launchpad team. This is an opportunity for a motivated engineering manager with a passion for open source software, Linux, and web services to join our distributed team. Launchpad is a robust platform for managing open source development projects. It includes code hosting and review, bug tracking, package building... translations, and other facilities used by free and Drive the future of collaborative open source development tooling as part of the Launchpad team. This is an opportunity for a motivated engineering manager with a passion for open source software, Linux, and web services to join our distributed team.

Launchpad is a robust platform for managing open source development projects. It includes code hosting and review, bug tracking, package building... translations, and other facilities used by free and open source software developers. It provides essential development infrastructure for major projects such as Ubuntu.

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. We're looking for technical leadership and a solid background in software development, 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.

Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

What you'll do
• Grow and lead a team of engineers in your region
• Develop talent through coaching, mentoring, feedback, and hands-on career development
• Apply sound engineering principles and directly contribute toward your team's goals
• Create and maintain productive relationships with stakeholders
• Set and manage expectations with other engineering teams, management, and external stakeholders
• Collaborate proactively with a distributed team and community
• Lead the ongoing development of Launchpad, the infrastructure on which great software like Ubuntu is built
• Advocate and advance modern, agile software development practices and help develop and evangelise great engineering and organisational practices
• Grow a healthy, collaborative engineering culture in line with the company values
• Actively engage with the broader leadership team
• Work from home with international travel up to 6 weeks per year for internal and external events

Who you are
• You have experience leading a distributed team to deliver features and manage production services at scale
• You love to mentor, develop, and grow people, and have an outstanding track record of doing so
• You are knowledgeable and passionate about technology
• You have experience delivering high quality software
• You have experience designing and evolving complex distributed systems
• You have effective written and verbal communication skills
• You have solid experience working in an agile development environment

We are proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

#LI-remote

#stack
Show more details...