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

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.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Work from home in Vancouver, BC vacancy
  • $122.7k per year

     ...problems. Our actions reflect our values of honesty, reliability, openness, and humility. Your Role We're looking for a Senior Software Engineer to join our Generative AI team. You’ll help build innovative features that bring AI-driven capabilities into the Treasure... 
    Senior
    Contract work
    Work at office
    Remote work
    Flexible hours
    Night shift

    Treasure Data

    Vancouver, BC
    4 days ago
  • $95k - $140k per year

    You are a strong full-stack software engineer with experience building and maintaining production systems. You care deeply about code quality,...  ...of the software you build. You may be at an Intermediate or Senior stage in your career (we are open to either level). Senior... 
    Senior
    Long term contract
    Internship
    Immediate start
    Work from home
    Home office

    Rival Technologies

    Vancouver, BC
    9 days ago
  • $122.4k - $159k per year

     ...loving culture, and a drive to do what it takes to make great games. And this is where you come in… The key function of the Senior Software Engineer is to build and maintain complex systems and tools. This position works collaboratively with other engineers and teams to... 
    Senior
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Vancouver, BC
    13 days ago
  • $150k - $250k per year

     ...carriers in North America. We’re looking for an experienced Software Engineer (Infrastructure) who wants to own core systems end‑to‑end, not...  ...pipelines for real‑time decisioning. You’ll work in a small, senior team where you can actually shape architecture, tooling, and... 
    Senior
    Full time
    Local area

    owl.co

    Vancouver, BC
    25 days ago
  •  ...safety technology. If you're passionate about making a meaningful difference, we'd love to hear from you. The Role As a Senior Software Engineer for AI Tooling, you will lead the design, development, and maintenance of high-performance internal enablement AI software... 
    Senior
    Internship

    Versaterm

    Vancouver, BC
    10 days ago
  • $145k - $190k per year

     ...be part of a team that’s shaping what’s next - we’d love to hear from you. The Opportunity We're on the lookout for a Senior Software Engineer to join our Payment Experience Engineering Team. The Payment Experience team is at the forefront of our company, owning all of... 
    Senior
    Full time
    Summer work
    Local area
    Remote work

    Paramount Commerce

    Vancouver, BC
    12 days ago
  • $150k - $250k per year

     ...where we’re deployed today, running in production at some of the largest carriers in North America. We are seeking a talented Senior Software Engineer to join our Product team. In this role, you will work closely with cross-functional teams to design and develop innovative... 
    Senior
    Full time
    Local area

    owl.co

    Vancouver, BC
    25 days ago
  • $135k - $175k per year

     ...Authentic, Purposeful and Inspired Our People are not Perfect, Traditional, Complacent or Cautious About The Role As a Senior Software Engineer on our Technology Team, you will own the design, development and optimization of business critical applications within our... 
    Senior
    Full time
    Work at office
    Work from home
    Worldwide
    Monday to friday
    Flexible hours

    Cover Genius

    Vancouver, BC
    5 days ago
  • $98.6k - $127.6k per year

     ...re all about asking for help when we need it, collaborating with others, and partnering across the organization - and beyond. Software Engineer Vancouver, Canada Job category: University Job ID: 130860-en_US Job summary NetApp is developing new portfolio... 
    Full time
    Work at office
    Local area
    Immediate start

    NetApp

    Vancouver, BC
    9 days ago
  • $107k - $157.3k per year

     ...system, Inventor GitHub migration), we are seeking a DevOps/SRE Engineer to join our team. The successful candidate will help us scale...  ...for AKS and related cloud resources Maintain and monitor software builds, cloud images, and infrastructure health Drive adoption... 
    Senior
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago
  • $118k - $158k per year

     ...Highspot is committed to building breakthrough software with a spark of magic. We believe a great...  .... We are looking for a Backend Software Engineer with strong object-oriented programming...  ...of AI-driven coaching experiences. As a senior engineer, you’ll lead the design and... 
    Senior
    Immediate start
    Flexible hours

    Highspot

    Vancouver, BC
    18 days ago
  • $96.4k - $133.9k per year

     ...to the Development Director . As a UI Engineer with Maxis, you will work on UI within the...  ...Most of the work will be done in Unreal Engine, both in C++ and Blueprints. Some prototypes...  ...level UI/UX subsystems. Write software requirements and technical specifications... 
    Full time

    Electronic Arts

    Vancouver, BC
    2 days ago
  • $49.3k - $102.5k per year

     ...help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. Your primary role will be software development, system integration, DevOps, and quality assurance for our Enterprise Medical Imaging Viewers. If you reside in Metro... 
    Local area
    Remote work

    Optum

    Vancouver, BC
    2 days ago
  • $98.6k - $144.65k per year

     ...Position Overview Autodesk is a global leader in 3D Design, Engineering, and Entertainment software. The work we do at Autodesk touches nearly every person...  ..., to delivery. We’re looking for a motivated Senior Software Developer to join the AEC Design Platform Enablement... 
    Senior
    Full time
    For contractors
    Work at office

    Autodesk

    Vancouver, BC
    1 day ago
  • $100k - $130k per year

     ...The Role We are seeking a highly skilled and experienced Senior Software Developer to join our team. The ideal candidates will have 5...  ...teamwork abilities. Bachelor's degree in Computer Science, Engineering, or a related field. Nice to Have Experience with other... 
    Senior
    Work at office
    Remote work
    Work from home
    Flexible hours

    Cymax Group Technologies

    Vancouver, BC
    11 days ago
  • $115.1k - $161.2k per year

     ...Frostbite is EA's state-of-the-art multi-platform game development engine. Our global team develops creative engine features and modern...  ...and Movie technologies Support our Game Content Creators and Software Engineers. Qualifications : High level of proficiency in... 
    Full time
    Local area
    Worldwide

    Electronic Arts

    Vancouver, BC
    4 days ago
  • $98.6k - $144.65k per year

     ...25WD92037 Position Overview Are you a software developer who is passionate about...  ...seeking a talented and highly motivated senior developer to join its development team and...  ...promote best practices/achievements to the engineering community Minimum Qualifications ~... 
    Senior
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago
  • $76k - $95k per year

     ...strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve the toughest challenges in agriculture, energy and mining, insurance and risk mitigation... 
    Full time
    Casual work
    Internship
    Work at office
    Remote work
    Monday to friday
    Flexible hours
    Afternoon shift

    EarthDaily Analytics

    Vancouver, BC
    9 days ago
  • $93.7k - $153.9k per year

     ...organization, focused on developing the latest game features and engine enhancements in close collaboration with game and engine dev...  ...created character heads for all EA SPORTS titles. A Rendering Software Engineer is a part of the game creation process. You will report... 
    Full time
    Flexible hours

    Electronic Arts

    Vancouver, BC
    9 days ago
  • $115k - $165k per year

     ...Requisition ID: 97339  Job Category:  Engineering  Location:  Vancouver, BC, Canada    Join a company that is passionately committed...  ...Columbia. Experience with Staad Pro structural analysis software. Familiarity with Mathcad and SAP 2000 is beneficial. Awareness... 
    Senior
    Long term contract
    Local area
    Flexible hours

    Hatch

    Vancouver, BC
    11 days ago
  •  ...Vancouver, BC. The position will work closely with an engineer, as well as the VP of engineering and other senior engineering leaders. The team has a hybrid work...  ...understanding of APIs, SQL and NoSQL databases, Github, software development lifecycle ~ Interest in use of AI in... 
    Senior
    Long term contract
    Work at office
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Quandri

    Vancouver, BC
    27 days ago
  •  ...innovative solutions and cutting-edge technology. As a pioneer in software, hardware, and cloud services, Microsoft continuously strives to...  ...world. About The Role We are seeking a talented Software Engineer II to join our team focused on building next-generation AI-... 
    Remote work
    Flexible hours
    Shift work

    Microsoft

    Vancouver, BC
    17 days ago
  • $100.4k - $150.6k per year

     ...diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us...  ...Publishing and Data Visualization. About the Role As a Software Engineer on the Prism Analytics team, you play a key role in the continued... 
    Full time
    Internship
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Vancouver, BC
    2 days ago
  • $135.8k - $253k per year

     ...Job Responsibility: Do you have a passion for engineering and a talent for solving complex problems in production systems? Do you want to...  ...around the world. In this era of ubiquitous computing, systems software excellence has never been more important for Microsoft. High quality... 
    Full time
    Local area
    Shift work
    Weekend work
    Weekday work

    Microsoft

    Vancouver, BC
    2 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Vancouver, BC
    6 days ago
  •  ...related tech will be a strong bonus on your resume. This job posting is being used to fill an existing vacancy. The Role As a Software Engineer I, you will be responsible for learning and contributing to the design, development, and maintenance of software solutions that... 
    Internship

    Versaterm

    Vancouver, BC
    6 days ago
  • $20 per day

     ...careers page to see how you can grow with us! As an Intermediate Engineer , you will be a hands-on contributor to the frontend and...  ...Experience Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code.... 
    Internship
    Summer holiday
    Relocation

    Hiive

    Vancouver, BC
    24 days ago
  •  ...With a rich history of innovation, Microsoft develops cutting-edge software, hardware, and cloud-based solutions that transform industries...  .... About The Role We are seeking a talented Software Engineer II to join our team focused on enhancing the notification capabilities... 
    Worldwide
    Flexible hours

    Microsoft

    Vancouver, BC
    11 days ago
  •  ...Launched in 2024, our service is rapidly evolving to meet growing customer demands. We're looking for engineers who are excited about service development, client software, and open source to help us expand our capabilities, improve customer experience, and scale our service... 
    Full time
    Internship
    Night shift
    Weekend work

    Amazon Development Centre Canada ULC

    Vancouver, BC
    14 days ago
  •  ...We are looking for a Software QA/QC Engineer who will ensure end-to-end quality and reliability of our products. You will design, implement, and execute test strategies across web applications, APIs, and backend systems, working closely with product, development, and operations... 
    Full time
    Internship
    Work at office

    LOD Technologies Inc.

    Vancouver, BC
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Work from home. Be the first to apply!