Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Flexible/Remote)

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

Write high quality code with unit tests to create new features

Debug Linux system level issues and produce high quality code to fix them

Work from home with global travel 2 to 4 times a year for internal and external events

You are curious, flexible, articulate, and accountable

You have a Bachelor's or equivalent in Computer Science, STEM or similar degree

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:

Systemd and units, udev, initrd, graphics

Linux security implementations - TPM, FDE, LUKS, HSM, etc.

~ 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.

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Flexible/Remote) in Victoria, BC vacancy
  • 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...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include... 
    Suggested
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Victoria, BC
    4 days ago
  •  ...Join our Engineering team at Simutronics! In this Software Engineer II role, you will be responsible for contributing to the design, development, and ongoing maintenance of production software systems. With a high degree of autonomy, you will own moderately complex technical... 
    Suggested
    Long term contract
    Casual work

    Stillfront

    Victoria, BC
    2 days ago
  • $145k - $190k per year

     ...wallets. Security, risk management, and reliability are at the core of what we do. We build payment solutions that are seamless,...  ...from you. The Opportunity We're on the lookout for a Senior Software Engineer to join our Payment Experience Engineering Team. The Payment... 
    Suggested
    Full time
    Summer work
    Local area
    Remote work

    Paramount Commerce

    Victoria, BC
    21 days ago
  •  ...Job Responsibility: Education: College/CEGEP Experience: 2 years to less than 3 years Tasks Develop software solutions by studying systems flow, data usage and work processes Evaluate the performance and reliability of system designs Research technical information... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    RABBIT FEET ENTERTAINMENT INC.

    Victoria, BC
    5 days ago
  • The Software Alliances team at Canonical works with leading software companies to optimize and enable their products with Ubuntu and other Canonical software, for instance our AI offerings. We...  ...who has a background in technology, engineering or product management and is... 
    Suggested
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Victoria, BC
    4 days ago
  • 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...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include... 
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Victoria, BC
    6 days ago
  •  ...We are currently looking for a Senior Software Developer in our Products & Solutions (SPS...  ...Computer Science, Information Systems, Engineering, or other related disciplines and 10+ years...  ...modern full stack development - C# (.NET Core) / Angular or equivalent ~ Database/... 
    Work at office
    Remote work

    Securitas Technology Canada

    Victoria, BC
    23 days ago
  • $62.99k - $81.9k per year

     ...Employee Group: PEA - Term # of Hires Needed 1 Category Computers, Software About this Opportunity The University of Victoria is one of...  ...position requires a degree in computer science or software engineering and a minimum of one year of relevant experience. An equivalent... 
    Full time
    Remote work

    University of Victoria

    Victoria, BC
    7 days ago
  • $115k - $150k per year

     ...before you apply, right? This is what you need to know: As a Lead Software Developer for Shift, you'll be responsible for: Manage and...  ...we're on the lookout for: ~ BS in Computer Science, Engineering or equivalent experience. ~3+ years of experience managing software... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Shift work

    Redbrick Technologies Inc.

    Victoria, BC
    7 days ago
  • $88.7k - $125.7k per year

     ...Job Responsibility: DevOps Integration Engineer Lead Job Type Location Regular, full-...  ...infrastructure(s); implements and maintains core application infrastructure; and manages...  ...applications. You will work to streamline the software development lifecycle and improve... 
    Full time
    Part time
    Seasonal work
    Work at office
    Immediate start
    Flexible hours

    BC Pension Corporation

    Victoria, BC
    7 days ago
  • $62.5k - $105k per year

     ...OracleDB or any relational database exposure (SQL) About Plexxis Software The Plexxis Drywall Enterprise Resource Planning (ERP)...  ...wealth of knowledge, experience and expertise. From technology engineers, trainers and consultants, we have assembled the “right” people,... 
    Permanent employment
    Full time
    For contractors
    Work at office

    Plexxis Software (For Subcontractors)

    Victoria, BC
    6 days ago
  •  ...footprint of buildings around the world. Our team specializes in the design, development, and assembly of building automation controls and software programs. We're working hard to create solutions for building operators to enable the vision of Net-Zero Emissions by 2050. We... 

    Reliable Controls

    Victoria, BC
    20 days ago
  • $62.5k - $82.5k per year

     ...position, the Support Specialist is accountable for resolving customer software-related questions in a timely, efficient and friendly manner....  ...wealth of knowledge, experience and expertise. From technology engineers, trainers and consultants, we have assembled the “right” people,... 
    For contractors
    Casual work
    Work at office
    Local area
    Shift work

    Plexxis Software (For Subcontractors)

    Victoria, BC
    6 days ago
  • $85k - $120k per year

    Specializing in structural engineering, building science, structural restoration, structural glass engineering, parking facility design and...  ...relationships with all stakeholders Are you someone who exhibits our core attributes? Creative Mindset - provide new and diverse ideas... 
    Contract work
    For contractors

    RJC Engineers

    Victoria, BC
    11 days ago
  • $85k - $120k per year

     ...Your new company   This multidisciplinary engineering consultancy is recognized as one of Canada’s leading firms in structural engineering,...  ...motivated, quick learner with a desire for continuous development Core Attributes Creative Mindset – contributes new ideas and... 
    Long term contract
    Permanent employment
    Contract work
    For contractors

    Hays

    Victoria, BC
    9 days ago
  •  ...opportunities to reach your full potential in an environment that’s engineered for people.  We are a firm 100% owned by its employees and we...  ...the EGBC within 12 months.  Proficiency with geotechnical software for slope stability, settlement, seepage, and finite element... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    CIMA+

    Victoria, BC
    16 days ago
  •  ..., conversion rate, and profit. Our search engine is entirely invented in-house utilizing transformers...  ...and generative LLMs, and we use its core and personalization capabilities to power...  ...and/or academic experience in software engineering Proficiency in building applications... 
    Remote work
    Work from home
    Home office

    Constructor

    Victoria, BC
    a month ago
  • $100k - $120k per year

     ...achieve its net-zero target. Responsibilities Tasks Supervise technicians, technologists, programmers, analysts and other engineers Prepare material cost and timing estimates, reports and design specifications Design electrical and electronic components, systems... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Remote work

    AES Engineering

    Victoria, BC
    5 days ago
  •  ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive... 
    Full time
    Contract work
    Temporary work
    For contractors
    Internship
    Work at office
    Local area
    Worldwide
    Relocation
    Flexible hours

    AECOM

    Victoria, BC
    20 days ago
  • $90k - $100k per year

     ...comprehensive product lines in the industry. They are in search of a new Engineering Solutions/Representative for the Greater Victoria Area. This...  ...constantly up to date on the latest product developments and software tools. (Some travel will be involved when we are able to safely... 
    Long term contract
    For contractors
    Work at office
    Local area

    TalentSphere

    Victoria, BC
    12 days ago
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...industry best practices ~ Expertise in water treatment modeling software and data analysis tools ~ Strong understanding of local, provincial... 
    Full time
    Local area
    Worldwide
    Flexible hours

    AECOM

    Victoria, BC
    28 days ago
  • $130k per year

     ...Job Description  A Detector Engineer is a cybersecurity professional specializing in designing, developing, and maintaining systems and...  ...requirements documentation. - Support the specification of hardware and software requirements for verification and validation activities,... 
    Internship

    Hatch Global Search

    Victoria, BC
    more than 2 months ago
  • $60k - $95k per year

     ...Your new company   Join a well-respected structural engineering firm with offices on beautiful Vancouver Island. Serving both private and...  ...timber, and masonry design. Proficiency in structural analysis software (ETABS, SAP2000, SAFE, S-Concrete) and AutoCAD. Bridge... 
    Permanent employment
    Full time
    Work at office
    Relocation

    Hays

    Victoria, BC
    more than 2 months ago
  •  ...Position: Structural Design Engineer Experience: 3 to 10 Years Location: Victoria, British Columbia, Canada Authorization: Must be authorized to work in Canada Industry: Aerospace   Key Responsibilities: · Perform structural design and development of aerospace... 
    Full time

    Baquri Inc

    Victoria, BC
    more than 2 months ago
  • $30.85 per hour

     ...March 10, 2026, 4:30 PM PST Department:   Engineering & Public Works Posting Type: Temporary...  .... The Section utilizes a variety of software applications, including Cartegraph,...  ...gain hands-on experience while supporting core operations, with some crossover into other... 
    Hourly pay
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Monday to friday

    City of Victoria

    Victoria, BC
    1 day ago
  • $110k - $130k per year

     ...that supports our people and reinforces our core values of authenticity, leadership,...  ...Bachelor’s Degree in Business Administration, Engineering, or relate fields. Experience:...  ...with the use of Microsoft office and other software and apps such as Yardi, for example.... 
    Full time
    Contract work
    For contractors
    Work at office
    Work from home

    Pacifica Housing

    Victoria, BC
    27 days ago
  • $8.28k - $9.94k per year

     ...these teams manage and maintain enterprise technology platforms and software applications that support key business functions across the...  ...and optimizes databases and supporting infrastructure; administers core application platforms (e.g., Oracle WebLogic, Linux); and provides... 
    Full time
    Casual work
    Internship
    Work at office
    Immediate start
    Remote work
    Flexible hours

    BC Transit

    Victoria, BC
    11 days ago
  • $50k - $65k per year

     ...including sensors, dataloggers, telemetry, and advanced analytics and software. Our technology and services empower the communities and...  ...other functional departments including Production, Supply Chain, Engineering, etc. This may not be inclusive of all assigned duties,... 
    Full time
    For contractors
    Work at office
    Local area
    Immediate start

    AEM-FTS

    Victoria, BC
    2 days ago
  • $114k - $144k per year

     ...organizational skills ~ Experience using construction management software and digital reporting tools ~ Ability to read and interpret...  ...firms that specializes in the fields of IT & Technology, Engineering & Technical, Real Estate & Construction, and Accounting & Finance... 
    Hourly pay
    Long term contract
    For subcontractor
    Direct hire
    Local area

    MatchBox

    Victoria, BC
    22 days ago
  • $23.97 - $26.25 per hour

     ...team with a culture that supports our people and reinforces our core values of authenticity, leadership, respect, and social justice....  ...Excel, Word and Outlook. Knowledge of Yardi Property Management software an asset. Excellent keyboarding and data entry skills,... 
    Full time
    Temporary work
    For contractors
    Work at office
    Local area
    Work from home
    Monday to friday

    Pacifica Housing

    Victoria, BC
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Flexible/Remote). Be the first to apply!