Location: Home Based - Americas
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large estate observability, telemetry, security, compliance and operations. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
Landscape is the leading management tool to deploy, monitor and manage fleets of Ubuntu systems, including package and repository management, health and security monitoring, hardware inventory, and automation. As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process.
Location: This role will be based remotely in the Americas region.
What you’ll do
Collaborate proactively with a distributed team
Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
Demonstrate your strong commitment to code quality and automated testing
Participate in the engineering process with code and architectural reviews
Take personal ownership of problems and design and deliver solutions
Work remotely with global travel 2 to 4 weeks for internal and external events
Assist with release management during each development cycle
Collaborate with devops for Landscape SaaS, Canonical’s hosted Landscape
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 proficiency developing public-facing APIs and web applications, preferably using Python.
Experience with Python and web frameworks such as Flask and Django.
Experience with databases, and ORMs (PostgreSQL a plus)
You are comfortable with Ubuntu as a development and deployment platform.
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: London, England, United Kingdom; New York, New York, United States; Norwalk, Connecticut, United States; West Palm Beach, Florida, United States
Graham Capital Management, L.P. (collectively with its affiliates, "Graham") is an alternative investment manager founded in 1994 by Kenneth G. Tropin. Specializing in discretionary and quantitative macro strategies, Graham is dedicated to delivering strong, uncorrelated returns across a wide range of market environments. As one of the industry’s longest-standing global macro and trend-following managers, Graham remains committed to innovation, evolving its strategies through a robust investment, technology, and operational infrastructure. Graham harnesses the synergies between its discretionary and quantitative trading businesses to offer a broad suite of complementary alpha strategies, each built on the principles of thoughtful portfolio construction, active risk management, and diversification by design. Graham invests significant proprietary capital alongside its clients – including global institutions, endowments, foundations, family offices, sovereign wealth funds, investment management advisors, and qualified individual investors – reinforcing alignment of interests across all strategies.
The foundation of Graham’s sustainability and success is the experience and contributions of its people. The firm seeks to cultivate talent, encourage the diversity of ideas, and respect the contributions of all. In turn, each employee shares in the responsibility of strengthening those around them.
Description
Graham is seeking a Quantitative Research Analyst to join our Quantitative Strategies team, and report into a Quantitative Research Manager. The individual will research and develop ways to improve GCM’s current trading systems while creating new systematic trading signals to complement and diversify the firm’s main strategies. The individual will maximize performance and competitiveness by utilizing advanced methods in quantitative analysis, risk management and portfolio optimization.
Responsibilities
Research and develop methods to make existing trading signals more efficient, profitable and robust
Research and develop new signals that complement and diversify production strategies in terms of style, source of alpha and markets traded
Research and develop portfolio construction and optimization methods to maximize performance while controlling risk, drawdowns and trading cost
Enhance the scalability and flexibility of portfolios to accommodate bespoke investment needs of clients
Follow robust research and development procedures to reduce differences between simulated and actual performance
Work collaboratively in a research team environment, using common development tools to facilitate robust implementation of research as well as production versions of trading systems
Interact with other departments – technology, operations, trading, marketing, and accounting - to ensure current and proposed ideas are implemented, monitored and executed efficiently and accurately
Regularly present findings and ideas to management and investment committee
Complete other projects as requested by senior management
Requirements
PhD or MS in a quantitative field
2+ years related experience in systematic trading on the buy side, primarily targeting futures and FX, but also open to sovereign credit, options, and OTC markets. Knowledge in short-term/intraday systematic trading strategies is desired
Advanced programming experience in languages suited for quantitative research and strategy implementation
Ability to synthesize complex topics into easily digestible written commentary
Strong communication skills – both written and verbal
This role requires commuting into one of our offices Mondays through Fridays. We have offices in Rowayton, CT, New York, NY, West Palm Beach, FL, and London, UK. Please note that our central Quantitative Research team sits out of Rowayton, CT.
Base Salary Range
The anticipated base salary range for this position is $200,000 to $275,000. The anticipated range is based on information as of the time this post was generated and does not include any discretionary bonus or benefits (see eligibility below). The applicable annual salary or hourly rate paid to a successful applicant will be determined based on multiple factors, including without limitation the nature and extent of prior experience, skills, and qualifications. This wage range may be modified in the future.
In addition, the employee who fills this role will be eligible for a discretionary annual bonus, as well as a wide array of benefit programs, such as medical and life insurance, 401(K) plans, and access to other healthcare programs.
Notes:
No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, benefits, or any other form of compensation that a particular employee may be eligible for remains in the Company's sole discretion unless and until paid and may be modified at Graham’s sole discretion, consistent with the law.
Other
Graham is committed to providing equal employment opportunity to all employees and applicants for employment without regard to their race, color, religious creed, gender, age, national origin, ancestry, alienage, citizenship status, handicap, disability, marital status, sexual orientation, gender identity, pregnancy, childbirth or other related conditions, military status, genetic information, or any other personal characteristics protected by applicable law. This policy applies to all terms and conditions of employment, including hiring, placement, promotion, layoff, termination, transfer, leave of absence and compensation.
Graham offers health benefits to eligible full-time U.S. employees, including medical, dental, vision, life and disability insurance, as well as other voluntary benefits such as spending accounts (HSA and FSA), and a profit contribution retirement plan. All employees also receive paid vacation and sick leave. Benefits eligibility is dependent upon a variety of factors, including employee classification and applicable waiting periods. Benefits are subject to change and may differ for non-U.S. roles.
Location: Home Based - Americas; Home based - EMEA
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
Canonical is hiring exceptional Sales Operations leaders and experienced analysts to grow and manage our global direct, alliance, channel partner and online sales. Our Sales Operations teams analyze and drive interventions to maximize net customer retention, and lead robust, repeatable processes to plan, manage and deliver revenue.
You will partner with Canonical’s executive team across sales, business development, customer success, marketing, product management, commercial systems, delivery, finance and legal and provide a focal point to drive improvements. This position requires leadership, initiative and an analytical approach, a keen eye for detail and the ability to drive continuous improvements in processes, systems, governance and data quality. People that thrive in these roles are proactive problem solvers who are passionate about the opportunity to partner with sales leadership, our role in the technology industry bringing open source to a wider audience of innovators and enterprises, and the opportunity to design and drive programs in support of Canonical's continued success.
Location:
These roles will be based remotely in the EMEA, Americas regions.
The role entails
Delivering precise, scalable revenue operations for business through direct, indirect or online channels
Leading and developing a team of revenue operations analysts in developing policies, driving processes and providing daily operational support and enablement to sales teams and partners
Driving Sales Engagement, Training/Enablement/Data Enrichment, Customer Relationship Management, Configure Price Quote, Analytics and Commissions
Instrumenting, measuring and improving policies and processes across teams covering the entire revenue operations spectrum
Delivering metrics and reporting to monitor and improve revenue operations effectiveness, including new leads, pipeline, velocity, sales productivity and renewals.
Using data to drive insight, manage territories and channels, improve productivity, and agree and implement actionable change with executive management through regular sales and business reviews.
Overseeing our sales technology and processes, driving automation and process improvements and partnering with our commercial systems engineering team to continuously improve business systems and integration
Leading the introduction of new products, pricing, packaging and bundling through systems that are easy for sales and partners to navigate and quote
Driving data quality, through order processing, new hire training, process documentation, reporting and data cleansing
Leading and enhancing our commercial review process for evaluating and steering sales and alliance opportunities
Owning the commission plan and leading the process for setting goals, evaluating and paying against that plan
What we are looking for in you
Experience operating in a leadership Revenue Operations role, driving effectiveness of direct, channel and alliance partnerships
Data-driven and analytical approach with a high attention to detail
Track record of providing insight through robust CRM and other Revenue Operations technology platforms, data, analytics, compensation systems and processes to deliver excellent revenue operations
An energetic, thoughtful, systematic approach, a problem solver with skill in measuring, identifying and delivering systems and processes that ensure repeatable, scalable outcomes
Comfort with commercial pressure, and the ability to put revenue teams under appropriate performance pressure
Organisational skills and the ability to interact and work with stakeholders within all levels of the organisation
Exceptional academic track record from both high school and university
Undergraduate degree in a related field, preferably in Science, Technology, Engineering, Mathematics or Economics, or a compelling narrative about your alternative path
Strong communication, interpersonal, negotiation and influencing skills
Professional written and spoken English with excellent presentation skills
Ability to travel internationally up to four times a year for company events up to two weeks long
Nice-to-have skills
Experience gained within a similar, technology subscription-based business
Deep understanding of working in a global, multicultural organization including driving a team based remotely in multiple time zones
Experience in mentoring and coaching team members on technical and soft skills, directly contributing to their professional development and performance improvement.
What Canonical offers
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Home Based - Americas
The role of a Financial Analyst at Canonical
As a Financial Analyst, you'll be a core member of the FP&A Team and wider finance team. You will play a key part in our monthly business reviews, quarterly forecasting, annual planning, financial modeling, and continuously drive cross-functional business alignment. Our ideal candidate is a highly analytical independent thinker, who has a desire to learn how to leverage business judgment, driven by data, to advise on critical financial, commercial and strategic decisions.
Location:
This is a remote role in Americas time zones.
Key Responsibilities
Generate insights into business operations by analyzing unit economics, drivers of variance, and other KPIs
Support quarterly and annual financial planning, forecasting, reporting, and monthly budget reviews
Provide analysis of commercial initiatives that have a strategic or financial impact on the business
Create objective analyses and processes for a fast-growing tech company to scale efficiently and make data-driven decisions
Support multi-functional change projects designed to enhance systems, processes, and data accuracy
Partner with and communicate business progress to key stakeholders against financial and strategic targets
Valued skills and experience
An exceptional academic track record from both high school and university
Drive and a track record of going above-and-beyond expectations
Strong problem-solving and analytical abilities
Excellent presentation and communication skills
Curiosity and willingness to work on a wide range of projects
Proficiency in spreadsheets and financial modeling
Understanding of core accounting principles
Professional written and spoken English
Excellent interpersonal skills, curiosity, flexibility, and accountability
Passion, thoughtfulness, and self-motivation
Excellent communication and presentation skills
Result-oriented, with a personal drive to meet commitments
Ability to travel twice a year, for company events up to two weeks long
Previous experience in an analytically focused finance or business role
Additional skills that you might also bring
Bachelor's degree in finance, business, or related field
Experience with Business Intelligence reporting, CRM and ERP systems
Experience with Budgeting and Planning Software, or Data Visualization tools
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Home based - EMEA
Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of globally distributed collaboration, with 1100+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable and growing.
We are hiring a Senior Software Engineer on the Web Engineering team to drive best practices across the team, for all disciplines, bringing great ideas to the table to lead technical conversations. They identify risks and communicate them to relevant stakeholders, asking the right questions to move a project forward. Within the team there are fantastic opportunities to gain deep technical knowledge of complex products in innovative and fast-growing areas of the tech world with space and support to hone your craft. We value transparency, intellectual honesty and teamwork.
As a Senior Software Engineer at Canonical, you will own the development of large projects. Encourages rigorous and efficient engineering process. Writes specifications and understands risks. Works to reduce complexity. Is capable of taking on technical lead responsibilities to drive an initiative to completion. Follows industry trends and new technologies. Capable of representing their team as a subject matter expert with cross-team credibility. An exemplary engineer who mentors and develops those around them in a structured and systematic manner, sharing this responsibility for their immediate team with their manager.
Location
: This role will be based remotely in the EMEA region.
The role entails
Identifying what matters for the team and driving initiatives to improve them
Design and implement well-tested and documented software
Debug and fix issues encountered by your users
Leading in our engineering process through code and architectural reviews
Contribute to technical documentation to make it the best of its kind
Seek improvements to engineering and operations practices
Deploy and operate services developed by the team
Contribute to the success of your product through technical advocacy
What we are looking for in you
Curate technical quality standards by designing the architectural approach to support business objectives
You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
An exceptional academic track record from both high school and university
Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
Drive and a track record of going above and beyond expectations
Well-organised, self-starting and able to deliver to schedule
Displays competency in researching new technology or approaches, and is able to tastefully and sustainably integrate changes and more modern approaches to technical projects.
Provides comprehensive and insightful code review on items of any size within the project
An eye for accessibility and performance
Professional written and spoken English
Experience with Linux (Debian or Ubuntu preferred)
Excellent interpersonal skills, curiosity, flexibility, and accountability
Excellent communication and presentation skills
Result-oriented, with a personal drive to meet commitments
Ability to travel twice a year, for company events for up to two weeks each
Nice-to-have skills
Experience with container tech such as LXD, Docker and Kubernetes
Experience fostering and maintaining a talented team by defining excellence
REST API design, development and governance
Drive to deliver performance engineering and security experience
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal-opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products.
Whatever your identity we will give your application fair consideration
.
#LI-Remote
Location: Home Based - Americas; Home based - EMEA
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a
Linux devices software engineer
on our SnapD team to work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management.
Snaps are next-generation
software packaging and delivery for Linux
. They are designed for safety, security and robustness, with application-specific confinement of containers optimised for IoT devices, desktops and servers. Our goal is that snaps work across multiple Linux flavors to ensure that publishers have the simplest way to reach the whole Linux world.
This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption experience. Applicants should be passionate about open source software development. We value collaboration, peer reviews, good unit/integration testing and maintainable code. General knowledge and experience with Linux as a developer platform is required. Having previous experience with Golang is very nice to have.
Location
:
This role will be based remotely in the EMEA or Americas regions
The role entails
Collaborate proactively with a distributed team
Write high quality code to create new features
Debug Linux system level issues and produce high quality code to fix them
Review code produced by other engineers
Discuss ideas and collaborate on finding good solutions
Obsess over how to achieve robustness despite unexpected events like power outages
Work from home with global travel for up to two weeks, twice a year
What we are looking for in you
You love technology and working with brilliant people
You are curious, flexible, articulate, and accountable
You value soft skills, are thoughtful and self-motivated
You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
You have professional software development experience using Go, Python, C, or C++
You know Linux system-level fundamentals, e.g. cgroups, namespaces, apparmor
Commitment to software testing, code reviews and maintainable code
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Metn, Lebanon
The Company
Toters is an on-demand e-commerce and delivery platform and operates a service that enables customers to get anything in their city at the highest level of convenience.
At Toters, technology is at the heart of everything we do. We have product teams that are working hard every day to create products that make our customers' lives easier. Our engineers are also continuously creating solutions to make our processes more efficient, all in an effort to get to our customers fast and at the best cost. If you are interested in working in a high growth startup environment, and look to be part of a team that will potentially change the way customers shop in the Middle East, apply now.
Role
The Product Designer is responsible for delivering largely independent UI and UX for our different platforms. As a Product Designer at toters, you will collaborate with teams of designers, researchers, engineers, content strategists, and product managers throughout the product process, setting the bar for creative excellence and providing best-in-class visual design thinking and usability expertise at the start of every project. You will utilize user flows, wireframes, flow diagrams, storyboards, user interface mockups, and/or high-fidelity prototypes to convey the user experience at different phases of the design process. It will be your mission to promote the prioritization of design-centered adjustments, adjustments, and enhancements.
Responsibilities
Create user-centered designs by embracing an outside-in approach, bringing the voice of the customers into the organization, gather customer feedback, analyze and synthesize usability findings, develop user journeys.
Design intuitive, results driven products and thoughtful user experiences that balance aesthetics and usability.
Perform user research, conduct user tests, and design the overall functionality of the product to guarantee an excellent user experience.
Be resourceful and creative to overcome obstacles and turn challenges into opportunities.
Develop Prototypes to demonstrate and evaluate potential ideas with stakeholders and validate hypotheses by conducting usability testings.
Listen and share with colleagues across the company to drive collaboration.
Work within an Agile team environment that delivers through iteration.
Maintain design consistency throughout our products.
Discuss design principles and guidelines with various company stakeholders to gain their support.
Be the user-advocate by conducting usability tests on early designs and making implementation recommendations from a user-centered standpoint.
Above all, enjoy creating cutting-edge consumer applications for the Web and mobile platforms.
Qualifications
You hold a BA/BS degree or equivalent practical experience; an advanced degree is a plus.
You have 5+ years of experience in UX & UI design.
You’re skilled with Figma, Sketch, or other design tools.
You’re familiar with design thinking and human-centered methodologies.
You know how to conduct or interpret user research and usability testing.
You use data and user insights to guide your decisions.
You’re an excellent communicator and a team player.
You thrive in a fast-paced, iterative, and remote-friendly environment.
You understand the importance of design systems and consistency.
You’ve collaborated with PMs, engineers, and stakeholders to bring ideas to life.
You’re comfortable designing end-to-end experiences, from research to high-fidelity UI.
Location: Home based - Worldwide
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable and growing.
We are hiring an
Embedded Linux Field Engineering Manager
to lead a regionally-focused team of Field engineers in Presales and Professional Services activities, by helping customers with solution architecture, design and delivery.
Our Embedded mission is to enable companies to make fleets of very secure connected devices. Canonical provides Ubuntu, Ubuntu Core and a unique Long Term Support, with secure update and management mechanisms. Our customers create mission-critical control systems, gateways and appliances that need to meet stringent quality and security requirements, and we aspire to bring this level of security to the wider consumer electronics and device market.
Our Field Engineers are thought leaders helping our customers through their journey toward a more secure and durable solution.. They are accomplished technologists that take a hands-on approach to embedded Linux strategy and delivery. They have a passion to help customers achieve ambitious technical and business goals, and to show how the Canonical approach to open source and connected devices brings best-of-breed thinking to the emerging field of edge compute. They also care to develop their colleagues, helping them deepen their understanding of the technology, their ability to manage time, and their awareness of customer business thinking for continuous improvement and personal development.
This career opportunity requires a unique blend of skills. Successful candidates will know Linux well, understand how a distribution works, what are the unique challenges of Internet Of Things, and will also carry team building and management skills. They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs. Competitive, business-focused technologists at heart, they are also team drivers that take pride in team and company wins.
Location:
This is a globally remote role, running a team in one of three Geos, Americas, EMEA or APAC. You will therefore need to be located in one of those three Geos to manage that specific team that spans few timezones from you
The role entails
Leading and developing a team of Field engineers, ranging from graduate to senior, in the areas of Presales and Professional Services
Planning and driving progress on agreed goals and projects
Partnering with the leadership team
Developing and championing engineering excellence and organisational practices
Coaching, mentoring, and offering career development feedback
Solving customer problems by promoting our technologies and being a trusted advisor
Working remotely in a single major time zone
Identifying and measuring team health indicators
Implementing disciplined engineering processes
Representing your team and product to stakeholders, partners, and customers
Providing market feedback to Product and Engineering teams, and being a critical part of Ubuntu’s future
What we are looking for in you
Exceptional academic track record from both high school and university
Undergraduate degree in in Computer Science or or a compelling narrative about your alternative chosen path
Extensive embedded Linux experience - Yocto or other
Extensive Linux experience - Debian or Ubuntu preferred
Ability to manage a small team
Experience with customer engagements
Professional written and spoken English
Excellent interpersonal skills, curiosity, flexibility, and accountability
Result-oriented, with a personal drive to meet commitments
An ability to communicate the business benefits of technology
An humble learner and quick study
Ability to travel internationally twice a year for company events up to two weeks long
Other desirable traits include RTOS experience, additional languages (both the programming and human kinds), and previous experience working in a remote-first, diverse, distributed company.
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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.
Location: Home based - Worldwide
This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM) and containerization (Docker and LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source applications running on top of them.
This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.
Location:
This is a globally remote role.
This role deals with critical issues in the open source stack that require deep debugging and troubleshooting skills. Our engineers have to be able to work productively at any level of the stack above the kernel, in a wide range of applications, to understand and address the software issues at hand. Our group is critical to the success of our enterprise customers, partners and Ubuntu itself.
You will be the final point of escalation for operational troubleshooting and driving issues to resolution with workarounds, guidance, and fixes to be released upstream and in Ubuntu.
What your day will look like
Resolve complex customer problems related to Ubuntu, OpenStack, Ceph and/or Kubernetes
Maintain a close working relationship with Canonical's field, support and product engineering teams
Participate in upstream communities
Debug issues, propose workarounds, liaise with Software Engineers on producing a patch
Demonstrate good judgment in technical methods and techniques
Prioritize work and manage your time effectively against priorities
Participate in team activities to improve processes, tools, and documentation
Maintain clear, technical and concise communications
Participate in a regular weekend working rotation
Provide subject matter expertise as the final point of escalation on operational issues
Work from home and travel internationally up to 10% of work time for team meetings, events and conferences
What we are looking for in you
Professional experience troubleshooting advanced Linux issues
Background in Computer Science, STEM or similar
Exceptionally strong experience with either Linux, LXD, OpenStack, Ceph or Kubernetes
Strong debugging experience with Python, Go, C or C++ on Linux
Ability to troubleshoot with gdb, pdb, tcpdump or other tools
Familiarity with git source code repositories and branches
An exceptional academic track record from both high school and preferably university
Willingness to travel up to 4 times a year for internal events
Additional skills that you might also bring
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 interest in, and experience with most of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, distributed systems
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues from your team and others
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
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
Location: Home based - Worldwide
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing. We are hiring an
Alliances Field Engineer
to help our biggest partners (companies like Intel, Nvidia, Google, Dell, HP, Accenture, Tata and the like) understand and embrace our open source platform for themselves and their customers.
Our worldwide field engineering team apply expert insights to real-world customer problems, enabling the enterprise adoption of Ubuntu, OpenStack, Kubernetes, AI/MLOps and a wide range of associated technologies. We are experts in the whole open source stack, from kernel to desktop, from cloud to the edge. Our team is also interested in business problems - building things reliably, efficiently and cost-effectively, and we have to learn to speak the language of our customers and their industries.
We help global companies embrace public and private cloud infrastructure, cloud native operations, and open source applications. For this team we are looking for several Alliances Engineers to support OEM (hardware manufacturers), GSI (global system integrators), ISV (independent software vendors), Channel partners and Public Cloud alliance partners. You will support various alliances and partners of Canonical to adopt our products and technologies, help business leaders to define joint go-to-market programs with partners from the technical standpoint.
We often say that our field engineers have 'the hardest job at Canonical' because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer. We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true.
Location
: This is a home-based role, we are hiring worldwide.
What your day will look like
Understand Ubuntu, Linux, networking and services in real-world environments
Architect cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, Ceph, and Spark either On-Premises or in Public Cloud (AWS, Azure, Google Cloud)
Architect and integrate popular open source software such as PostgreSQL, MongoDB, Kafka, Cassandra and NGINX
Help partners to offer and architect joint solutions utilizing Canonical’s technologies on top of the public clouds and in the data center
Design and publish joint Reference Architectures and perform technical validations with various partners
Prepare and run onboarding sessions/workshops with various partners’ teams to promote Canonical products and solutions
If you have a passion for the latest open source technologies, cloud-native development, data center technologies such as Kubernetes and computer networking, you will love the Alliances Engineer role at Canonical.
What we are looking for in you
Extensive experience with Linux (Ubuntu preferred), Kubernetes, Ceph, software automation
Experience designing and implementing solutions on top of public or private clouds
Python and bash understanding, troubleshooting skills
Fluent written and spoken English
Excellent communication and presentation skills
High motivation, ability to multi-task and follow-up reliably on commitments
Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
Interest in new technologies like LXD, Juju and Snaps
Ability to travel globally up to 30% of the time
Degree in Computer Science, Mathematics, Physics or related technical field experience
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues from your team and others
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
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
Location: Home based - Worldwide
Our ambition is to set a standard of excellence when it comes to serving the open source ecosystem. This is your chance to be a part of that as a
Community Engineer at Canonical
.
We are building community management at scale. We have multiple positions available, at different seniority levels.
All applications and candidates are handled through this single entry point.
To improve your chances of success in this application, read our advice on
how to get a job at Canonical
.
The role of a Community Engineer
The Community team at Canonical enables community leaders and participants to get things done, co-ordinating with Canonical teams and ensuring that community processes are efficient and well run. We don't do the work of the community, but we facilitate that work to ensure that energetic and ambitious community members with their own vision of open source can benefit from the work Canonical does and bring their own flavor of Ubuntu into being, to meet the needs and express the interests of their community. You will play a key role in designing, executing, and scaling initiatives that foster a thriving community.
This is an exciting opportunity for a technically proficient person who is passionate about open source software, Linux, and sustainable community building.
In this role, you will support community initiatives with your technical skills and strong organizational skills. You work hand in hand with developers to smooth processes and integrate community plans with Canonical plans for maximum impact. You can encourage and facilitate the creation of new technical projects that enhance the community contribution experience, and you represent community interests to Canonical teams. You will lead complex, multi-disciplinary programs from conception through launch, working closely with Developer Relations engineers, technical authors, product managers, marketing teams, engineering teams, and external partners.
You will support and engage with volunteer developers in the Ubuntu community, addressing their concerns and helping them to create successful tools. You will help to ensure their success and the overall autonomy and sustainability of projects.
You will provide the content and technical support to ensure the community stays engaged and informed. This will include regular blog and social media posts about community initiatives, events, accomplishments, and collaborative efforts between Canonical and the Ubuntu community.
You will communicate effectively with developers and software engineers and represent not only the Ubuntu community but Canonical as a contributor to the wider Linux ecosystem. Our team attends conferences and expos, and talks about technical community projects and their development processes.
Location
: These are fully remote roles, open to candidates across the globe.
What your day will look like
Write high quality content to promote and support community initiatives
Discuss ideas and collaborate on finding good solutions to community problems
Work from home with global travel 2 to 4 weeks for internal and external events
Potential opportunity to travel more if you wish
Nurture community contributions to Ubuntu
Engage with the Ubuntu community through Discourse, Matrix, social media, conferences, etc.
Represent Ubuntu via speaking engagements at events and conferences
Support the engagement by Canonical teams into the open source ecosystem
What we are looking for in you
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 experience with developer tools and open source projects
You have a clear public record of accomplishments (talks, blog posts, GitHub, X, etc.)
You have interest and experience with some of the following: Ubuntu Linux - kernel or userspace, DevOps, software development, testing and QA, package management, container technology
You can work autonomously and assume full ownership of objectives as needed
You can be flexible with your time and enjoy working with new technology in a fast-paced environment
You are experienced working with open source communities and understand the workflow of volunteer contributors
You have experience in (technical) program management and have excellent organizational, communication and interpersonal skills
Additional skills that you might also bring
Experience with community management
Experience with Developer advocacy
Experience as a software developer
Examples of contributions to the Ubuntu Community
Experience with contributing to open source projects
What we offer
colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
Employee Assistance Program
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Home based - Worldwide
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
This is an exciting opportunity for an exceptional 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.
Canonical's Store team develops and operates a large system of backend services that power the
Snap Store
and
Charmhub.io
marketplaces. Our services are built primarily in Python, with a bit of Golang.
We have some exciting challenges ahead including continuing to scale our production architecture, significantly expanding the range of software we can deliver through the system powering our marketplaces, and enhancing our offering for the booming world of IoT and for large Enterprise solutions.
If you have a passion for clean APIs, have a bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you'll fit right in.
What you’ll do
Collaborate remotely with a globally 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 and technical designs produced by other engineers.
Discuss ideas and collaborate on finding good solutions.
Work remotely with global travel for 2 to 4 weeks for internal and external events.
Who you are
You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
You have a broad technology base but favour backend code and infrastructure.
You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.
You are comfortable with Ubuntu as a development and deployment platform.
You have demonstrated strong academic performance in Computer Science, STEM or a similar degree.
You love technology and working with a diverse set of talented people.
You are curious, flexible, articulate, and accountable.
You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
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:
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Home based - Worldwide
Job Description
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing.
We are hiring an
Embedded Linux Field Engineer for Devices/IoT
to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as well as Consumer Electronics. We are looking for candidates who are accomplished Linux plumbers. If you are someone passionate about Linux, who knows the plumbing of the OS inside and out, who is proficient with distribution packaging, software design, system debugging, and bringing customer's ideas to life, then please keep on reading - this may be a uniquely exciting opportunity for you.
The server edition of Ubuntu is already very widely used in connected devices and industrial PC's. Our edition of Ubuntu tailored for IoT, called Ubuntu Core, represents the state of the art in security and resilience for high end appliances and equipment. Our customers include global brands in consumer and industrial electronics as well as automotive and robotics. We continue to expand our range of offerings to bring our security, management and developer experience to the smallest Linux environments and devices. We recently added a real-time Linux capability and are working towards a range of certifications for these offerings. Together, this portfolio is Linux reinvented for optimal reliability, security, developer productivity and footprint.
This career opportunity requires a unique blend of skills. Successful candidates will know Linux well and be proficient coders and scripters. They will have experience of low-level Linux boot, BIOS, EFI, Secure Boot, firmware, OS Distribution packaging and generally speaking embedded software development methodologies. They also enjoy the pace of change and diversity of client engagements with driven and ambitious technology entrepreneurs. Competitive, business-focused technologists at heart, they are also dedicated team players that take pride in team and company wins.
We often say that our field engineers have 'the hardest job at Canonical' because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer. We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true.
What your day will look like
Engage customers during presales to gather requirements and explain our technology
Elaborate solutions to be proposed to prospective clients
Participate to the delivery of select projects related to Embedded Linux
Convey market requirements to key stakeholders in our organization, and sometimes participate to the development or refining of generic solutions to unlock market potential
Be both a customer advocate and a trusted advisor to Canonical
What we are looking for in you
Bachelors degree in Computer Science or related technical field
Extensive Linux experience - Debian or Ubuntu preferred
Distribution / Packaging experience (deb, rpm, ...)
Solid embedded Linux experience (Yocto, Buildroot...)
Fluency in at least one of Golang, Python, C, C++, or Rust
Professional written and spoken English in addition to the local language
Excellent communication and presentation skills
Result-oriented, ability to multi-task
A personal drive to meet commitments
An humble learner and quick study
Albeit many projects can be done remotely, the successful candidate will be willing to travel up to 30% of the time for customer meetings, company events, and conferences
For positions in Japan and Korea, the successful candidates will also be able to speak and write the local language at a professional level.
Additional skills that you might also bring
Experience with customer engagements a plus, but not a requirement
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Home based - Worldwide
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a
Software Engineer, Sustaining Engineering
for ...
...a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM) and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source applications running on top of them. It will challenge you to show the breadth of engineering skill needed to work on almost any aspect of Ubuntu and the open source things people run with it.
This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source development, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.
Location:
This is a remote role, we have teams in all time zones.
This role deals with critical issues in the open source stack that require software engineering for upstream bug fixes. Our engineers have to be able to work productively at any level of the stack above the kernel, in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our enterprise customers, partners and Ubuntu itself.
You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu.
This role entails
Resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
Maintaining a close working relationship with Canonical's Field, Support and product engineering teams
Participating in upstream communities
Developing bug fixes, backporting patches, and working with upstream for inclusion
Reviewing code produced by other engineers
Demonstrating good judgement in technical methods and techniques
Prioritizing work and managing your time effectively against those priorities
Participating in team discussions to improve processes, tools, and documentation
Maintaining clear, technical and concise communications
Working from home and travel internationally up to 10% of work time for team meetings, events and conferences
What we are looking for in you
Professional experience as a software engineer
Background in Computer Science, STEM or similar
Strong
experience with Linux, and at least
one
of the following:
Ceph, OpenStack, Kubernetes or other cloud technologies
Strong development-level experience with at least
one
of Python, Go, C or C++ on Linux
Ability to troubleshoot with debugging tools like gdb
Familiarity with git source code repositories and branches
An exceptional academic track record
Willingness to travel up to 4 times a year for internal events
Nice-to-have skills
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 interest in, and experience with most of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, distributed systems
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues from your team and others
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Home based - Worldwide
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Engineer, Sustaining Engineering for ...
...a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM) and containerization (Docker, LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source applications running on top of them.
This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source development, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.
Location
: This is a globally remote role.
This role deals with critical issues in the open source stack that require software engineering for upstream fixes. Our engineers have to be able to work productively at any level of the stack above the kernel, in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our enterprise customers, partners and Ubuntu itself.
You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and fixes to be released upstream and in Ubuntu.
This role entails
Resolving complex customer problems related to Ubuntu, OpenStack, or Kubernetes and other open source software
Maintaining a close working relationship with Canonical's field, support and product engineering teams
Participating in upstream communities
Developing fixes, backporting patches, and working with upstream for inclusion
Reviewing code produced by other engineers
Demonstrating good judgement in technical methods and techniques
Prioritizing work and managing your time effectively against those priorities
Participating in team discussions to improve processes, tools, and documentation
Maintaining clear, technical and concise communications
Working from home and travel internationally up to 10% of work time for team meetings, events and conferences
What we are looking for in you
Professional experience as a software engineer
Background in Computer Science, STEM or similar
Strong experience with Linux, OpenStack, Kubernetes or other cloud technologies
Strong development-level experience with Python, Go, C, C++ on Linux
Ability to troubleshoot with gdb and other tools
Familiarity with git source code repositories and branches
An exceptional academic track record from both high school and preferably university
Willingness to travel up to 4 times a year for internal events
Nice-to-have skills
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 interest in, and experience with most of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, distributed systems
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues from your team and others
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Home Based - Americas
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Engineer to develop, test and release improvements to the Ubuntu on public clouds.
The quality and stability of the Ubuntu is critically important, since it's available on every public cloud. You’ll work with teams across Canonical working on Ubuntu team, alongside major cloud partners to develop, test and release improvements to the Ubuntu cloud images. You will also be a voice in communication with our users, ensuring their needs are met.
This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. Excellent Python skills are a key requirement, with previous contributions to open source Python projects being an advantage. This role involves creating and managing Ubuntu images; therefore, experience in configuring apt, and knowledge of deb packaging and general system administration is advantageous in this role.
Applicants should be passionate about the Ubuntu project and its values and about building tools that are used by millions of people around the world. A personal interest and emphasis on quality, thinking of edge cases, ease of use, documentation, and careful community coordination is important. Ubuntu is used for all kinds of users, from mission-critical environments to hobbyist Ubuntu users; applicants should be ready to work with the whole spectrum of end users and help guide engineering best practices with all of them in mind.
The role entails
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 investigate to find good solutions
Work from home, with global travel 2 to 4 weeks per year for internal and external events
What we are looking for in you
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 in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on premise clouds
Bonus points if you have experience engaging with the open source community
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Home based - EMEA
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a
Ubuntu Core Software Engineer
to redefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a software engineer passionate about open source software, Linux, security, and the developer experience. This challenging role demands a high degree of technical skill with low-level operating systems, kernel, and device firmware.
Our mission is to allow everyone to build robust solutions in various fields including but not limited to IoT, automotive, and aviation using the next generation secure embedded Linux operating system in a simple solution. We define a reliable and secure set of device recovery mechanisms that enable device manufacturers to simplify and standardise the field operations for fleets of heterogeneous appliances.
As an Ubuntu Core team member, you’ll be designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86. You will work on boot mechanisms, bootloaders, storage partition layout, device trees, kernel and services.
Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
Location
:
This role will be based remotely in the EMEA region
The role entails
Write high quality code with unit tests to create new features
Debug Linux system level issues and produce high quality code to fix them
Collaborate proactively with a distributed team
Review code produced by other engineers
Discuss ideas and collaborate on finding good solutions
Integrate diverse bootloaders and maintain gadget snaps
Work from home with global travel 2 to 4 times a year for internal and external events
What we are looking for in you
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 experience with C or Golang, and Shell
You have a solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
You have personal or professional experience with Linux-capable devices such as Raspberry Pi
You have interest in learning or experience in one or more low-level systems and security facilities such as:
Bootloaders in ARM and X86, such as piboot, uboot, grub-uefi
Systemd and units, udev, initrd, graphics
OS level firmware daemons and CLI applications
Linux security implementations - TPM, FDE, LUKS, HSM, etc.
You may have experience or knowledge of Yocto
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
Location: Home based - Worldwide
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
Canonical is building a team dedicated to providing security coverage across a wide range of ecosystems and environments, working to make the world a better, safer place. We are hiring an Ubuntu Security Engineer to join an industry-leading security engineering team and help protect the open source community and Ubuntu users from emerging threats. We are looking for candidates across all levels of experience, from Graduate to Senior.
As part of the Ubuntu Security Team, you will work with some of the best and brightest people in technology to monitor, triage, respond to, and document new and existing vulnerabilities in open source software. You will collaborate with internal teams and external partners to identify issues, prioritize them, and coordinate remediation.
This is an engineering-focused role that may also involve activities such as producing security assessments, building features, conducting code reviews, developing internal tools, engaging with the open source community, and participating in industry initiatives and events.
This role requires international travel at least twice a year, usually for one week. It also requires the ability to be productive in a globally distributed team through self-discipline and self-motivation.
Location: Worldwide, this is a globally remote role
The role entails
Analyzing, fixing, and testing vulnerabilities in open source packages
Keeping track of vulnerabilities in the Ubuntu ecosystem as they are discovered, researched, and fixed, leveraging internal tools
Collaborating with other teams in the Ubuntu community and upstream developers, as needed, to exchange or develop vulnerability patches and ensure that Ubuntu includes the most robust security features
Auditing source code for vulnerabilities
Building features and tools to help teams strengthen the security of their products and contribute to the overall security of Ubuntu
What we are looking for in you
You have a thorough understanding of the common categories of security vulnerabilities and techniques for fixing them
You are familiar with coordinated disclosure practices
You are familiar with open source development tools and methodologies
You are skilled in one or more of C, Python, Go, Rust, Java, Ruby, PHP or JavaScript/TypeScript
You have excellent logic, problem-solving, troubleshooting, and decision-making skills
You can clearly and effectively communicate with the team and Ubuntu community members
Experience with Linux (Debian or Ubuntu preferred)
Excellent interpersonal skills, curiosity, flexibility, and accountability
Appreciative of diversity, polite, and effective in a multi-cultural, multi-national organization
Thoughtfulness and self-motivation
Result-oriented, with a personal drive to meet commitments
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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
London, England, United Kingdom; New York, New York, United States; Norwalk, Connecticut, United States; West Palm Beach, Florida, United States
УдалённоseniorDeep understanding of working in a global, multicultural organization including driving a team based remotely in multiple time zones; Home based - EMEA
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
УдалённоThis is a remote role in Americas time zones
УдалённоseniorHome based - EMEA
УдалённоHome based - EMEA
Metn, Lebanon
УдалённоYou will therefore need to be located in one of those three Geos to manage that specific team that spans few timezones from you; Working remotely in a single major time zone
УдалённоМожно работать из любой страны
УдалённоМожно работать из любой страны
УдалённоМожно работать из любой страны
УдалённоМожно работать из любой страны
УдалённоМожно работать из любой страны
УдалённоThis is a remote role, we have teams in all time zones