Senior Software Engineer - Work from home
Canonical
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. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking, storage and usability.
Applicants should be passionate about the future of Ubuntu and be able to show technical leadership with a globally distributed team of engineers who share that passion. This position requires international travel several times a year.
Contribute your improvements to our continuous integration environment, tests and practices, to maintain fast feedback and good test coverage.
Contribute to documentation of current and existing features, making it world-class resource for Data Centre operators and users.
Provide technical communication and collaboration with other teams where appropriate.
Take personal ownership of problems and drive them to solutions.
Travel internationally a few times a year to meet and collaborate with your and other teams.
Passionate about open source software, Linux, and Data Centre automation
Solid track record of professional software development experience in Python, Go for back-end roles, or TypeScript, React for front-end roles.
Capacity to learn quickly about new systems and techniques
Strong English language communication skills - both written and verbal
Experience with Linux server technologies, including but not limited to Virtualization (KVM), Containers (LXC), etc.
You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
Knowledge of network technologies, including PXE, DHCP, TFTP, DNS, NTP
Strong experience with networking, storage technologies and Cloud hosting and infrastructure.
Ideally, experience of large-scale physical server provisioning and automation, including rapid deployment, configuration, management and service orchestration.
Familiarity with some of the open source development tools and methodologies used in creation of several Ubuntu projects (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core), such as Launchpad, Debian packaging tools (APT, dpkg) and snapcraft.
An exceptional academic track record from both high school and preferably university.
Willingness to travel up to 4 times a year for internal events
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 balance our programs to meet local needs and ensure fairness globally.
Personal learning and development budget of USD 2,000 per year
Annual holiday leave
Maternity and paternity leave
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
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. 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.
Diversity of experience, perspectives, and background create a better work environment and better products.
$181.05k - $213k per year
...founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private... ..., performant, and fun (yes, we said that). As a Senior Design Systems Engineer, you’ll work to: Architect and evolve the Ink component...SeniorFull timeWork at office- ...limited partners through world-class software, purpose-built for everyone in venture... ...the opportunities of tomorrow. As a Senior Software Engineer I or Senior Software Engineer II , you... ...financial data pipelines, transaction engines, ML-assisted tooling, and full-service...SeniorRemote jobWork at officeFlexible hours
$166k - $244k per year
...equivalent practical experience. ~5 years of experience with software development in C/C++. ~3 years of experience testing, maintaining... ...accessible technologies. About the job Google's software engineers develop the next-generation technologies that change how...SeniorFull time$80k - $120k per year
...APPLY** Overview: We are seeking a proactive and detail-oriented QA Automation Engineer to join our team. You will play a critical role in ensuring the quality and reliability of our software solutions by planning, creating, and executing test cases in Zephyr, analyzing...SeniorFull timeWork at officeRemote workRelocationMonday to friday$108.75k - $158.75k per year
...Regular Job Description: We are seeking an experienced Senior React Developer to support the AtHoc emergency mass notification... ...Chart.js) features. Participate in code reviews and maintain engineering standards. Technical Environment (Essential Highlights) React...SeniorFull timeInternshipImmediate start$90k - $130k per year
...to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation. As the newest member of our Software Engineering team, you will contribute to the design and development of RideCo’s industry-leading ridesharing mobile applications. The ideal...Casual workFlexible hours$90k - $120k per year
...to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation. As the newest member of our Software Engineering team, you will contribute to the design and development of RideCo’s industry-leading ride sharing platform. The ideal candidate...Casual workWork at officeFlexible hours$120k - $150k per year
...technology‑driven organization that values engineering excellence, modern architecture, and... ...company fosters a collaborative culture where senior engineers play a key role in shaping... ...business. Your New Role As a Senior Software Engineer, you will lead complex technical...SeniorLong term contractPermanent employmentFull timeRemote work$182k - $187k per year
...equivalent practical experience. ~5 years of experience with software development in one or more programming languages. ~3 years of... ...Preferred qualifications: ~ Master's degree in Computer Science or Engineering. About The Job Site Reliability Development combines...SeniorFull time$105k - $120k per year
...Senior Manufacturing Engineering Test SW Developer Location: Waterloo, Ontario Position Vacancy Type: Existing position Compensation Range: $... ...developing, optimizing, and implementing manufacturing test software to enhance production efficiency, product quality, and...Senior- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new...Remote jobWork at officeShift work
$90k - $132k per year
...brand you know and trust – is now a market leading cybersecurity software and services company. Today BlackBerry secures 96% of the... ...Post-Secondary degree or diploma in Computer Science, Computer Engineering, or related field. Experience in Enterprise application development...Full timeInternshipImmediate start$78k - $122.85k per year
...We are currently looking for a Project Engineering Specialist to join our team in Waterloo,... ...beyond the project team. Status reporting to senior management is expected on a monthly basis... ...Control (ATC) systems, and hardware and software integration programs would be an asset....SeniorLong term contractPermanent employmentFull timeTemporary workFlexible hours- ...Musashi AI North America, Inc. is a growing hardware and software focused company that builds smart vision solutions for quality assurance... ...employs a talented and dynamic team of R&D and Applications Engineers who lead design, prototyping, and testing efforts to drive new technology...Long term contract
$98.16k - $144.16k per year
...made up of architects, designers, planners, engineers, and environmental scientists all working... ...individual to take on the role of Senior Design Manager – Water/Wastewater based... ...considered an asset ~ Knowledge of scheduling software and engineering and capital cost...SeniorContract workTemporary workInternshipWork at office3 days per week- ...Our global network is made up of architects, designers, planners, engineers, and environmental scientists, all working towards the same goal... ...technical leader that can be used as a guide on all projects by senior and intermediate engineers. Assist in writing proposals,...SeniorContract workFor subcontractorWork at office3 days per week
$204k - $209k per year
...or equivalent practical experience. ~8 years of experience in software development. ~3 years of experience with full stack development... ...The Job Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not...Full time- ...us shape the future of information management. Join us. Job Title: Sr. Principal Software Architect (AI) Job Location: Richmond Hill/ Waterloo/ Ottawa, ON The AI Engineering and Enablement organization defines and evolves OpenText’s AI architecture and technical...Senior
- ...matter at Kinaxis. In 1984, we started out as a team of three engineers. Today, we have grown to become a global organization with over... ...offices in Ottawa or Toronto - hybrid About The Role The Senior AI Product Manager, AI is responsible for defining, delivering,...SeniorLong term contractFull timeFlexible hours
- ...exceptional user experiences in complex digital environments. Reporting to the VP of Product and working closely with Product and Engineering teams, you will: Own the design vision for our products, ensuring a consistent, intuitive, and visually compelling experience....SeniorFull timeWork at officeWork from homeWorldwideHome officeFlexible hoursShift work
- ...Enterprises Inc. (PGE) is looking for an experienced and energetic Senior Project Accountant. This position will primarily support all... ...The successful candidate will actively work with PGE's Design, Engineering and Project Management teams to oversee timely tracking, monitoring...SeniorFull timeWork from home
- ...Electric Vehicles (LEV), have no equal in the industry. We are a growing company and have the environment for your growth. The Engineering Platform Manager requires a B.S. level Engineering degree and experience in the Engineering department at ASI or equivalent relevant...Full timeOverseas
$65k - $107.8k per year
...If so, we invite you to explore this exciting opportunity as a Senior Quality Assurance Analyst . Join our mission-driven team and play... ...arriving, in-process and completed products for conformance to engineering requirements. Uses a variety of measuring devices, testing...SeniorLong term contractPermanent employmentFull timeTemporary work$73.6k - $103.5k per year
...technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in... ...The Sales Training & Enablement team at QNX is looking for a Senior Sales Enablement Specialist . JOIN US and you will be an integral...SeniorFull timeInternshipImmediate start- ...for metrics like revenue, conversion rate, and profit. Our search engine is entirely invented in-house utilizing transformers and... ...Minimum two years of professional and/or academic experience in software engineering Proficiency in building applications using React...Remote workWork from homeHome office
- ...Intern Job ID 15148 Date Posted 03.16.2026 Summer/Fall 2026 Software Testing Co-Op (Mechanical/Aerospace BS) Introduction: We... ...− Pursuing BS in any field related to Mechanical/Aerospace Engineering with a GPA of 3.0 or higher − Must be currently enrolled in a...Full timeTemporary workPart timeSummer workInternshipStart todayWork at officeLocal areaWorldwide
$90k per year
...functional teams (Product, UI/UX, QA) to deliver reliable, high-quality software. Write clean, maintainable, well-documented code across... ...Qualifications Bachelor's degree in Computer Science, Engineering, or related field — or equivalent experience. Strong analytical...Full timeRemote workFlexible hours- ...Huawei Canada has an immediate a 12-month contract opening for an Engineer. About the team: The Intelligent Complex Systems Team,... ...About the ideal candidate: ~ MS or PhD in in Computer Science, Software Engineering, Robotics or Artificial Intelligence with a strong focus...Contract workImmediate start
$54.09 - $67.6 per hour
Senior Economic Development Officer / Development Concierge Organization City of Waterloo Region Ontario Application Deadline... ...asset. Computer proficiency with Microsoft Office suite of software. Requirement to work a flexible schedule including in the...SeniorHourly payFull timeTemporary workWork at officeLocal areaRemote workRelocationFlexible hours$130k - $180k per year
...and expansion of the water group in Ontario, we are seeking a Senior Project Manager – Linear Infrastructure to be based in either our... ...and preparing proposals. Working directly with senior engineers and technical teams in leading the execution of various ongoing...SeniorContract workFor subcontractorWork at officeLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Work from home. Be the first to apply!
- senior software developer Waterloo, ON
- software developer intern Waterloo, ON
- software developer Waterloo, ON
- software engineer Waterloo, ON
- new graduate software developer Waterloo, ON
- senior software engineer Waterloo, ON
- part time software developer Waterloo, ON
- software engineer intern Waterloo, ON
- software developer remote Waterloo, ON
- junior software engineer Waterloo, ON
