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

Senior Software Development Engineer, Engineering - Software Development

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 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer, Engineering - Software Development in Ottawa, ON vacancy
  •  ...of monthly active visitors worldwide. During the pandemic our engineering, product, and design teams went back to first principles and...  ...travelers around the world. One of these teams is looking for a senior iOS engineer with experience designing, building, and maintaining... 
    Senior
    Full time
    Worldwide

    Tripadvisor

    Ottawa, ON
    7 days ago
  • $150k per year

     ...Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM- 5:00 PM PST Base Salary: CAD $150,000 per year Role Overview: Were looking for a Senior Software Engineer to help design, build, and evolve... 
    Senior
    Remote job
    Long term contract
    Full time
    Home office

    AutoScale Ventures

    Ottawa, ON
    1 day ago
  • $140k - $160k per year

     ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated... 
    Senior
    Full time

    Ouster

    Ottawa, ON
    3 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

    Ottawa, ON
    4 days ago
  •  ...supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero....  ...global payments platform. Using your senior-level knowledge to help build highly...  ...teams. Assist in guiding more junior engineers on the team by giving them technical... 
    Senior
    Full time
    For contractors

    Veem

    Ottawa, ON
    a month ago
  • $120k - $165k per year

     ...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 (annual) Work Model: Hybrid About the Job A senior-level Software Architect & Engineer... 
    Senior
    Full time

    Essence Coaching Group

    Ottawa, ON
    24 days ago
  • $100k - $135k per year

     ...The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design,...  ...Developer, this role will leverage software engineering skillsets to support the SRC enterprise...  ...and experience with data processing engines or data pipelines. Applied knowledge... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    5 days ago
  • $100k - $120k per year

     ...York Life. For more information, visit  . About This Opportunity H2O.ai is seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. This is a hands-on technical role for someone who thrives on solving complex... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    h2o.ai

    Ottawa, ON
    18 days ago
  • $57k - $81.5k per year

     ...Designs, implements, maintains, enhances, tests, and supports software. Position Overview Under the supervision of the Director of...  ...with test teams to reduce manual test effort Communicate with Engineers and Manufacturer's Technical Support staff regarding programming... 
    Flexible hours

    Siemens Healthineers

    Ottawa, ON
    4 days ago
  •  ...technology. If you're passionate about making a meaningful difference, we'd love to hear from you. The Role The Manager, Software Engineering will be responsible for leading a team of software engineers in the design, development, and delivery of high-quality software... 
    Internship

    Versaterm

    Ottawa, ON
    10 days ago
  •  ...Position: Software Engineer - Cloud Access Control Location: Ottawa, Canada (Hybrid) Move Security Forward with Acre Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where your contributions drive... 
    Full time
    Worldwide

    acre security

    Ottawa, ON
    13 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... 
    Long term contract
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Ottawa, ON
    16 days ago
  • $60 - $87.75 per hour

     ...degree Experience 5 years or more Remote Work must be done remotely. There’s no office space provided. Work setting ~ Software company Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work

    QUEST SOFTWARE CANADA INC.

    Ottawa, ON
    3 days ago
  •  ...critical infrastructure of our modern world.   What You Will Do    We are looking for a dynamic and experienced Full Stack Software Engineer with an excellent background in Azure to join our North American development team to take part in building Forescout’s next generation... 
    Remote work
    Worldwide

    ForeScout

    Ottawa, ON
    1 day 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... 
    Freelance
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Ottawa, ON
    23 days ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Ottawa, ON
    3 hours ago
  • $109.83k - $159.83k per year

     ...ll be at the forefront of building and scaling enterprise-grade software systems that protect critical assets and sensitive information...  ...Impact: We are seeking a highly skilled and passionate Software Engineering Manager with deep expertise in enterprise software development... 
    Internship
    Work at office
    Work from home
    Worldwide
    Monday to friday

    OpenText

    Ottawa, ON
    24 days ago
  •  ...companies that lead the world in technology and innovation. Your next chapter starts here.    In this role, you will:   Own software quality of our software products (both embedded and non-embedded) Work closely with the product managers and software developers to... 
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    3 days ago
  •  ...innovative team. Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of...  ...self-directed manner. Proficient user of structural analysis software (Midas and CSiBridge) . Sound and in-depth knowledge in MTO... 
    Senior
    Full time
    Contract work

    Egis Group

    Ottawa, ON
    2 days ago
  •  ...and trust the internet! Who You Are You are a passionate software developer who is driven by purpose. You have a strong background...  ...You Bring ~ Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. ~7–10 years of professional experience... 
    Senior
    Apprenticeship
    Work at office
    Remote work
    Rotating shift

    CIRA

    Ottawa, ON
    17 days ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ..., a state-of-the-art engineering software tool running on high performance computing...  ...Lightspeed satellite constellation. As a Senior System Engineer, the selected candidate will... 
    Senior
    Internship
    Worldwide

    Telesat

    Ottawa, ON
    2 days ago
  • $120k - $145k per year

     ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...Place, is seeking a motivated and skilled Senior Mechanical Engineer to help lead...  ...with Building Energy Modeling and their software platforms (IES, eQuest, Energy Plus, HOT2000... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Relocation package
    Flexible hours

    AECOM

    Ottawa, ON
    13 days ago
  • Full Stack Software Engineer Preferred Location: Ottawa Reports to: CTO Type: Full-Time About Dominion Dynamics Dominion Dynamics...  ...Software Engineering, or equivalent practical experience. Senior candidates: 5+ years building production backend/frontend... 
    Senior
    Full time

    Dominion Dynamics

    Ottawa, ON
    5 days ago
  • $125k - $135k per year

     ...customers, partners and each other.   We are seeking a Senior Cloud Platform Software Developer to architect, build, and evolve our cloud-...  ...Expertise ~ Bachelor’s or master’s degree in computer science, engineering, or a related field. ~5+ years of experience building... 
    Senior
    Long term contract
    Full time

    March Networks

    Ottawa, ON
    16 days ago
  • $140k - $180k per year

     ...We are looking for an enthusiastic and collaborative Senior Transportation Planning Engineer to lead and support high-impact transit corridor planning...  ...Proficiency in GIS, AutoCAD, and transportation modeling software ~ Exceptional communication and stakeholder engagement... 
    Senior
    Local area
    Remote work
    Ottawa, ON
    2 days ago
  •  ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for...  ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Ottawa, ON
    17 days ago
  • $77.5k - $164.5k per year

     ...societal impact. Please note: This Hardware Engineer position requires on-site presence during...  ...You Will Contribute: Reporting to the Senior Manager, Hardware Engineering, you will...  ...teams (systems architects, mechanical, software, FPGA, operations, etc.) to bring to... 
    Senior
    Full time
    Remote work
    Flexible hours

    Ciena

    Ottawa, ON
    7 days ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ...design, Satellite control, embedded software, RF digital communications, earth terminal...  ...scheduled for 1st quarter 2026. As this is a senior technical role in Systems Engineering the... 
    Senior
    Internship
    Worldwide

    Telesat

    Ottawa, ON
    2 days ago
  • $146k per year

     ...broader T eam through collaboration and attitude. As a Senior Android Engineer on the Fable team , you’ll help shape the future of reading...  ...development velocity, and automate various parts of the software development process. It’s a plus if you also have - Experience... 
    Senior
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    9 days ago
  • $145.85k per year

     ...Job Summary Job Title:  Senior Systems Engineer Industry : Technology / Aviation Job Type : Full-time (Hybrid) Headquarters : Ottawa...  ...Install, configure, and test operating systems, application software and system management tools at the project site. Support... 
    Senior
    Full time
    Work at office
    Remote work

    Searidge Technologies

    Ottawa, ON
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer, Engineering - Software Development. Be the first to apply!