Most recent job postings at Ask Ubuntu
via Greenhouse schedule_type: Full-time
Canonical is hiring a software engineer to join the Server Certification team. The Server Certification team develops Python based testing tools used to test Ubuntu Server on the latest enterprise hardware ensuring Ubuntu users have the best experience with their hardware. Members of the Server Certification team represent Canonical to our datacenter hardware partners. We focus on the interaction... between server hardware and Ubuntu Linux, so the Canonical is hiring a software engineer to join the Server Certification team. The Server Certification team develops Python based testing tools used to test Ubuntu Server on the latest enterprise hardware ensuring Ubuntu users have the best experience with their hardware. Members of the Server Certification team represent Canonical to our datacenter hardware partners. We focus on the interaction... between server hardware and Ubuntu Linux, so the ideal candidate has software development experience and a good understanding of configuring and troubleshooting server hardware running Linux.

This is an excellent opportunity for someone who wants to have a meaningful impact on the adoption of Linux on enterprise server hardware across multiple industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in North and South American time zones.

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. This role is perfect for someone who enjoys problem solving, developing tools, and creating and maintaining good partnerships with the biggest names in datacenter hardware.

What you’ll do
• Contribute to Canonical’s open source testing tools such as Checkbox and Testflinger.
• Troubleshoot issues related to hardware compatibility, functionality, and performance.
• Technically support Canonical’s hardware partners in their hardware certification efforts.
• Educate the partner about Canonical’s tools, processes, and product roadmaps.
• Support Canonical’s internal teams on customer deployments of Canonical’s suite of Datacenter and Cloud products that utilize the partner’s hardware.
• Work from home with global travel 2 to 4 times per year for internal and external events.

Who you are
• You have a good knowledge of Python and shell scripting.
• You have knowledge of server-class hardware.
• You know your way around Ubuntu, virtualization, and cloud computing concepts.
• You are confident in a customer-facing role.

Desired skills and experience
• Experience with test automation tools for validating hardware compatibility.
• Knowledge of CI/CD concepts.
• Comfortable with some virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker.

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
Show more details...
via Greenhouse schedule_type: Full-time
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Ubuntu Server. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Ubuntu Server is a platform that enables amazing technology the whole world over. Applicants to this role will have the... opportunity to help with everything that goes into This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Ubuntu Server. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Ubuntu Server is a platform that enables amazing technology the whole world over. Applicants to this role will have the... opportunity to help with everything that goes into building Ubuntu Server. They will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business.

What you’ll do
• Collaborate proactively with a distributed team
• Write high quality code to create new features
• Debug issues and produce high quality code to fix them
• Review code produced by other engineers
• Discuss ideas and collaborate on finding good solutions
• Work from home with global travel 2 to 4 weeks for internal and external events
• Become involved in the planning of new Ubuntu features, both new ideas in your areas of interest and advising on work being done elsewhere
• Assist in the maintenance of Ubuntu Server packages. Specifically but not limited to:
• Traditional server workloads (web servers, databases, network services, etc)
• Virtualisation
• Containers
• Package management
• Booting and early userspace
• Language runtimes
• Collaborate with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
• Collaborate and work with our partners to make Ubuntu the best experience in the cloud

Who you are
• You love technology and working with brilliant people
• 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
• You have interest and experience with two or more of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
• Involvement in open source projects in the past a plus

Canonical is 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
Show more details...
via Greenhouse schedule_type: Full-time
Open source is now the centre of technology innovation, and the new default for tech and traditional companies alike. Canonical Ubuntu is the fastest growing open source platform, with over 20 million users globally. Canonical provides commercial support, consulting and training services to customers and partners who are deploying Ubuntu. Our customers are technology innovators inside global... enterprises using Ubuntu and open source to build the Open source is now the centre of technology innovation, and the new default for tech and traditional companies alike. Canonical Ubuntu is the fastest growing open source platform, with over 20 million users globally. Canonical provides commercial support, consulting and training services to customers and partners who are deploying Ubuntu. Our customers are technology innovators inside global... enterprises using Ubuntu and open source to build the future in their industry.

Our regional Technical Support Managers run world-class Technical Support teams – solving deep technical problems for customers around the world on Ubuntu Server, Ubuntu Desktop and on the public cloud. They demonstrate two key attributes: customer focus – ensuring that customers are always satisfied with the service they are receiving, and technical excellence – ensuring that the support team is always up to date with the our technology, and that they perform sound and quick troubleshooting.

You'll need to be comfortable in a fast paced environment, able to take responsibility for delivering to customers and enjoy challenges. You will also need to care deeply about your team, their skills, and their career development.

Key responsibilities
• Management of a professional support team, including skills development and performance management
• Operational control, shift scheduling, accountability for key performance indicators (KPIs)
• Ensures that all customer cases are responded to within the SLA, and in a professional manner
• Act as the customer escalation contact, and ensure that such escalations are addressed appropriately
• Accountability for customer satisfaction
• Contribution to the support knowledge base
• Continuous improvement to the team's processes and support service delivery
• Hire, develop and train support team to match business requirements
• Work with the leadership team to drive growth and transformation initiatives

Required skills and experience
• Extensive CLI experience with Linux at a technical level (Support, Development, Implementation).
• Experience or knowledge of OpenStack, Public Cloud or Virtualization technologies.
• Leadership experience, and preferably team management experience
• Confidence under pressure, with proven track record of high customer focus
• Preferably fluent in two languages English being primary
• Excellent communication skills (verbal and written)

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 realize the potential of free software in the lives of individuals and organisations. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

We offer:
• 100% work-from-home
• Learning and development
• Competitive salary
• 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.

#LI-Remote
Show more details...
via Greenhouse schedule_type: Full-time
This role is home based in the Boston metropolitan area, and you are expected to be able to visit our Boston lab regularly, 4 - 6 times per month. This is a Python software engineering opportunity for a computer lab engineer passionate about open source software, Linux, and the latest server and network technologies. Come build a rewarding, meaningful career working with the best and brightest... people in technology at Canonical, a growing international This role is home based in the Boston metropolitan area, and you are expected to be able to visit our Boston lab regularly, 4 - 6 times per month.

This is a Python software engineering opportunity for a computer lab engineer passionate about open source software, Linux, and the latest server and network technologies. Come build a rewarding, meaningful career working with the best and brightest... people in technology at Canonical, a growing international software company. If you love hacking in your home lab and are curious about hardware, you will love this opportunity.

As an Ubuntu Hardware Specialist in Canonical, you will be responsible for the day-to-day management and operations of our lab in the Boston area which serves as a centre point for Ubuntu server certification of US based silicon and server designs. This includes software defined hardware management, working with, and developing data centre automation tooling (MAAS), interacting with vendors, asset tracking and handling deliveries.

What you’ll do
• Own a fully automated server lab with the latest server and network silicon from leading vendors.
• Use your Python development skills to develop the Metal as a Service (MAAS) software to work with a large variety of server and network hardware.
• Actively expand MAAS functionality by creating integrations with testing and scheduling software such as Testflinger.
• Manage the physical setup of the lab, ensure it is well structured and tidy, and execute changes either self or through remote hands.
• Work to standardise processes, configurations, and procedures in cooperation with engineers in our other data centres.
• Improve and extend hardware and network monitoring through automation.
• Regularly update asset management tools to ensure accuracy and completeness of the lab’s hardware.
• Update of equipment firmware when appropriate/needed.

Who you are
• Bachelor’s degree, preferably in Computer Science or Software Engineering
• Python programming experience
• Linux Administration experience
• Mix of Rack and Virtual systems experience
• Able to communicate clearly and effectively in English
• Strong time management skills
• Ability to manage competing priorities
• Ability to work with a globally distributed team of passionate engineers

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-Hybrid
Show more details...
via Greenhouse schedule_type: Full-time
Canonical Ubuntu is the primary platform for public cloud computing, in part because we invest in the cloud user experience, cloud tooling, and optimise Ubuntu for each of the major public clouds. Making Ubuntu leaner, faster, more efficient and easier to use on the public clouds saves our user base a huge amount of time and money, and enables them to accelerate their work on the cloud. We are... the upstream lead for cloud-init, a critical tool Canonical Ubuntu is the primary platform for public cloud computing, in part because we invest in the cloud user experience, cloud tooling, and optimise Ubuntu for each of the major public clouds. Making Ubuntu leaner, faster, more efficient and easier to use on the public clouds saves our user base a huge amount of time and money, and enables them to accelerate their work on the cloud.

We are... the upstream lead for cloud-init, a critical tool in the world of cloud computing. Every cloud supports cloud-init, and it is a standard way to initialize and shape the behaviour of virtual machines on cloud infrastructure. You’ll work with the Ubuntu Server team alongside major cloud partners to help develop, test, and release improvements to cloud-init, and be a key voice in the cloud-init open source community.

This role requires quality-oriented software engineering in Python, an awareness of public cloud norms and expectations, and a focus on software performance. Excellent Python skills are required, with substantial contributions to open source Python projects preferred.

Applicants should be passionate about building tools that are used by millions of developers. A personal interest and emphasis on quality, documentation, and careful community coordination is important. Cloud-init is used beyond Ubuntu and the community is vast. Applicants should be ready to work with the community and help guide engineering best practices regardless of platform.

What you’ll do
• Collaborate proactively with a distributed team
• Write high quality code, with unit and functional tests, to create new features
• Debug issues and produce high quality code to fix them
• Review code produced by other engineers
• Discuss ideas and collaborate on finding good solutions
• Work from home with global travel 2 to 4 weeks for internal and external events, when it is once again safe to do so

Who you are
• You love technology and working with brilliant people
• 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
• You have extensive experience with Python on Linux
• You have interest and experience with two or more of the following: Ubuntu Linux - kernel or userspace, QEMU/KVM, LXC/LXD, Python, cloud computing, linux system fundamentals such as networking, storage, and security
• Bonus points if you have experience provisioning and managing instances on one or more of the major public clouds.
• Bonus points if you have experience driving an open source community

Canonical is proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background 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.

#stack

#LI-remote
Show more details...
via Greenhouse schedule_type: Full-time
Ubuntu Server is the world's most popular Linux - on cloud and bare metal. In this role, you will manage the team delivering the Ubuntu Server Distribution to the world. Ubuntu strives to offer the latest, 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 provide to... industry. The successful applicant will be passionate Ubuntu Server is the world's most popular Linux - on cloud and bare metal. In this role, you will manage the team delivering the Ubuntu Server Distribution to the world.

Ubuntu strives to offer the latest, 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 provide to... industry. The successful applicant will be passionate about the future of Ubuntu, mindful of the dynamics of the open source ecosystem, and aware of the needs of large, innovative customers.

This is an exciting opportunity for a leader passionate about strong teams, open source software and Ubuntu. 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
• Build and lead a globally distributed team of engineers
• Develop talent through coaching, mentoring, feedback and hands-on career development
• Work with Product Management to define the vision and strategy for Ubuntu and your team
• Effectively set and manage expectations with other engineering teams, senior management, and external stakeholders
• Advocate and advance modern, agile software development practices
• Develop and evangelize great engineering and organizational practices
• Grow a healthy, collaborative engineering culture in line with the company values
• Be an active part of the leadership team and collaborate with other leaders in the organisation
• Participate in strong engineering process through code and architectural review
• Engage with teams at Canonical, the open source community and commercial partners
• Oversee the quality of the Ubuntu Server image family
• Plan and deliver Ubuntu Server features
• Work from home with global travel for up to 6 weeks per year for internal and external events

Who you are
• You love developing and growing people and have a strong track record of doing it
• You are knowledgeable and passionate about software development
• You have 3+ years of experience in leading, managing, coaching and mentoring software developers. Experience managing distributed teams is a plus.
• You are focused on success and the delivery of timely, high quality software
• You have experience working in an agile development environment
• You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
• You have strong written and verbal technical communication skills in english
• you have experience with a modern GNU/Linux distribution, Debian or Ubuntu preferred
• Practical experience with at least 1 of Microsoft Azure, Google Cloud, or Amazon Web Services

What Canonical Offers:
• Learning and Development, with annual budget for professional development
• Annual Compensation Review
• Recognition Rewards
• Annual Leave
• Priority Pass for travel
• Flexible working options and schedules
• Work remotely with a talented globally distributed team
• 18 weeks full pay primary care giver parental leave, 4 weeks secondary, from day 1

Canonical is 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.

#stack #LI-remote
Show more details...
via Jobilize posted_at: 2 days agoschedule_type: Full-time
Open source is now the centre of technology innovation, and the new default for tech and traditional companies alike. Canonical Ubuntu is the fastest growing open source platform, with over 20 million users globally. Canonical provides commercial support, consulting and training services to customers and partners who are deploying Ubuntu. Our customers are technology innovators inside global... enterprises using Ubuntu and open source to build the Open source is now the centre of technology innovation, and the new default for tech and traditional companies alike. Canonical Ubuntu is the fastest growing open source platform, with over 20 million users globally. Canonical provides commercial support, consulting and training services to customers and partners who are deploying Ubuntu. Our customers are technology innovators inside global... enterprises using Ubuntu and open source to build the future in their industry.

Our regional Technical Support Managers run world-class Technical Support teams - solving deep technical problems for customers around the world on Ubuntu Server, Ubuntu Desktop and on the public cloud. They demonstrate two key attributes: customer focus - ensuring that customers are always satisfied with the service they are receiving, and technical excellence - ensuring that the support team is always up to date with the our technology, and that they perform sound and quick troubleshooting.

You'll need to be comfortable in a fast paced environment, able to take responsibility for delivering to customers and enjoy challenges. You will also need to care deeply about your team, their skills, and their career development.

Key responsibilities
• Management of a professional support team, including skills development and performance management
• Operational control, shift scheduling, accountability for key performance indicators (KPIs)
• Ensures that all customer cases are responded to within the SLA, and in a professional manner
• Act as the customer escalation contact, and ensure that such escalations are addressed appropriately
• Accountability for customer satisfaction
• Contribution to the support knowledge base
• Continuous improvement to the team's processes and support service delivery
• Hire, develop and train support team to match business requirements
• Work with the leadership team to drive growth and transformation initiatives
Required skills and experience
• Extensive CLI experience with Linux at a technical level (Support, Development, Implementation).
• Experience or knowledge of OpenStack, Public Cloud or Virtualization technologies.
• Leadership experience, and preferably team management experience
• Confidence under pressure, with proven track record of high customer focus
• Preferably fluent in two languages English being primary
• Excellent communication skills (verbal and written)
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 realize the potential of free software in the lives of individuals and organisations. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

We offer:
• 100% work-from-home
• Learning and development
• Competitive salary
• 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.
• LI-Remote
Show more details...
via Jobilize posted_at: 2 days agoschedule_type: Full-time
As a technical author, you'll be part of an engineering team, focused on a specific Canonical product. You will lead the team effort to create, maintain and improve documentation that serves the needs of the product's users, embracing the principles of the Diátaxis documentation framework . You will have a broad impact on - and responsibility for - the quality of the user experience with the... product, and will contribute towards the long-term As a technical author, you'll be part of an engineering team, focused on a specific Canonical product.

You will lead the team effort to create, maintain and improve documentation that serves the needs of the product's users, embracing the principles of the Diátaxis documentation framework . You will have a broad impact on - and responsibility for - the quality of the user experience with the... product, and will contribute towards the long-term success of the project itself.

As the technical author on the team, you will collaborate with software developers, product managers, community members, other documentation authors, information architects, quality assurance engineers and technical support engineers to develop clear documentation for complex technical topics.

You will have an important role in a company-wide effort to establish excellence in documentation , across all aspects of its practice.

What you'll do
• Create, maintain and improve tutorials, how-to guides, reference guides and explanatory material
• Address the needs of users including developers, system administrators and end-users
• Use and explore the product in depth, to help discover where the documentation needs to be improved
• Review, road-test and improve practical guides
• Update reference and explanation material in collaboration with colleagues
• Improve and correct documentation based on feedback from users and technical support
• Read design documents and specifications
• Build, install, and use pre-release software to assist in generating proper instructions
• Standardise the structure, presentation, style and language of content across products
• Actively improve documentation, through attention to practice, process, tools and users' needs
• Contribute towards the development of documentation as a professional discipline at Canonical
Our best candidate
• Is a technical author who's comfortable working with, reading and writing code, or a programmer/developer with a record of producing excellent documentation
• Has software development experience in Python, JavaScript or other suitable languages
• Is familiar with application deployment, system operations, and infrastructure management
• Is qualified with a BS/BA or equivalent in Technical Communication, English, or Computer Science
• Is experienced working in a technical writing position
• Has excellent written and verbal communication skills
• Has the ability to assimilate technical information rapidly from a variety of sources
• Has the character and flexibility to work in a fast-paced environment
• Is familiar with command line UNIX/Linux
• Is effective working in a distributed team
• Is confident using Ubuntu Desktop for all of the above
• Is familiar with Git or other version control systems
• Has knowledge of HTML and Markdown
• Is able to travel twice a year for up to two weeks for events

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.
• stack
• LI-remote
Show more details...
via Jobilize posted_at: 2 days agoschedule_type: Full-time
As a technical author, you'll be part of an engineering team, focused on a specific Canonical product. You will lead the team effort to create, maintain and improve documentation that serves the needs of the product's users, embracing the principles of the Diátaxis documentation framework . You will have a broad impact on - and responsibility for - the quality of the user experience with the... product, and will contribute towards the long-term As a technical author, you'll be part of an engineering team, focused on a specific Canonical product.

You will lead the team effort to create, maintain and improve documentation that serves the needs of the product's users, embracing the principles of the Diátaxis documentation framework . You will have a broad impact on - and responsibility for - the quality of the user experience with the... product, and will contribute towards the long-term success of the project itself.

As the technical author on the team, you will collaborate with software developers, product managers, community members, other documentation authors, information architects, quality assurance engineers and technical support engineers to develop clear documentation for complex technical topics.

You will have an important role in a company-wide effort to establish excellence in documentation , across all aspects of its practice.

What you'll do
• Create, maintain and improve tutorials, how-to guides, reference guides and explanatory material
• Address the needs of users including developers, system administrators and end-users
• Use and explore the product in depth, to help discover where the documentation needs to be improved
• Review, road-test and improve practical guides
• Update reference and explanation material in collaboration with colleagues
• Improve and correct documentation based on feedback from users and technical support
• Read design documents and specifications
• Build, install, and use pre-release software to assist in generating proper instructions
• Standardise the structure, presentation, style and language of content across products
• Actively improve documentation, through attention to practice, process, tools and users' needs
• Contribute towards the development of documentation as a professional discipline at Canonical
Our best candidate
• Is a technical author who's comfortable working with, reading and writing code, or a programmer/developer with a record of producing excellent documentation
• Has software development experience in Python, JavaScript or other suitable languages
• Is familiar with application deployment, system operations, and infrastructure management
• Is qualified with a BS/BA or equivalent in Technical Communication, English, or Computer Science
• Is experienced working in a technical writing position
• Has excellent written and verbal communication skills
• Has the ability to assimilate technical information rapidly from a variety of sources
• Has the character and flexibility to work in a fast-paced environment
• Is familiar with command line UNIX/Linux
• Is effective working in a distributed team
• Is confident using Ubuntu Desktop for all of the above
• Is familiar with Git or other version control systems
• Has knowledge of HTML and Markdown
• Is able to travel twice a year for up to two weeks for events

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.
• stack
• LI-remote
Show more details...
via Jobilize posted_at: 2 days agoschedule_type: Full-time
As a technical author, you'll be part of an engineering team, focused on a specific Canonical product. You will lead the team effort to create, maintain and improve documentation that serves the needs of the product's users, embracing the principles of the Diátaxis documentation framework . You will have a broad impact on - and responsibility for - the quality of the user experience with the... product, and will contribute towards the long-term As a technical author, you'll be part of an engineering team, focused on a specific Canonical product.

You will lead the team effort to create, maintain and improve documentation that serves the needs of the product's users, embracing the principles of the Diátaxis documentation framework . You will have a broad impact on - and responsibility for - the quality of the user experience with the... product, and will contribute towards the long-term success of the project itself.

As the technical author on the team, you will collaborate with software developers, product managers, community members, other documentation authors, information architects, quality assurance engineers and technical support engineers to develop clear documentation for complex technical topics.

You will have an important role in a company-wide effort to establish excellence in documentation , across all aspects of its practice.

What you'll do
• Create, maintain and improve tutorials, how-to guides, reference guides and explanatory material
• Address the needs of users including developers, system administrators and end-users
• Use and explore the product in depth, to help discover where the documentation needs to be improved
• Review, road-test and improve practical guides
• Update reference and explanation material in collaboration with colleagues
• Improve and correct documentation based on feedback from users and technical support
• Read design documents and specifications
• Build, install, and use pre-release software to assist in generating proper instructions
• Standardise the structure, presentation, style and language of content across products
• Actively improve documentation, through attention to practice, process, tools and users' needs
• Contribute towards the development of documentation as a professional discipline at Canonical
Our best candidate
• Is a technical author who's comfortable working with, reading and writing code, or a programmer/developer with a record of producing excellent documentation
• Has software development experience in Python, JavaScript or other suitable languages
• Is familiar with application deployment, system operations, and infrastructure management
• Is qualified with a BS/BA or equivalent in Technical Communication, English, or Computer Science
• Is experienced working in a technical writing position
• Has excellent written and verbal communication skills
• Has the ability to assimilate technical information rapidly from a variety of sources
• Has the character and flexibility to work in a fast-paced environment
• Is familiar with command line UNIX/Linux
• Is effective working in a distributed team
• Is confident using Ubuntu Desktop for all of the above
• Is familiar with Git or other version control systems
• Has knowledge of HTML and Markdown
• Is able to travel twice a year for up to two weeks for events

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.
• stack
• LI-remote
Show more details...