Current jobs related to Software Engineer - Victoria, British Columbia - Canonical - Jobs


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering.Key ResponsibilitiesDesign and develop user interfaces using React and create backend API calls using Node.js and Express.Collaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering.Key ResponsibilitiesDesign and develop user interfaces using React and create backend API calls using Node.js and Express.Collaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering using React and Node.js.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and Node.jsCollaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering using React and Node.js.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and Node.jsCollaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering using React and Node.js.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and Node.jsCollaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering using React and Node.js.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and Node.jsCollaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About Plexxis SoftwarePlexxis Software is a leading provider of software solutions for the construction industry. Our mission is to help customers maximize their profit and efficiency through innovative technology.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our web development team, you will be...

  • Software Developer

    1 month ago


    Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Software Engineer to join our web development team.As a key member of our team, you will be responsible for designing and developing user interfaces and backend API calls using React and Node.js.You will work closely with senior team members to learn from their expertise and direct your day-to-day...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the Role:We are seeking a talented Junior Software Engineer to join our web development team at Plexxis Software.Key Responsibilities:Collaborate with our team to modernize our primary product offering using React, Node, and Express.Learn from senior team members and contribute to the development of a product that people rely on in their day-to-day...

  • Software Engineer

    5 days ago


    Victoria, British Columbia, Canada H.A.L.T. HOLDINGS LTD Full time

    We are seeking a Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This includes working with cross-functional teams to identify and prioritize project requirements, developing software solutions, and collaborating with other engineers to ensure...

  • Software Engineer

    1 week ago


    Victoria, British Columbia, Canada Sensation Business Consulting Full time

    Job Title: Software EngineerSensation Business Consulting is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for writing, modifying, integrating, and testing software code. You will also maintain existing computer programs, communicate technical problems, and prepare reports and documentation.Key...

  • Software Engineer

    5 days ago


    Victoria, British Columbia, Canada South Island Deck Solutions Ltd. Full time

    Job Description: We are seeking a skilled Software Engineer to join our team at "{company}". The successful candidate will be responsible for developing and maintaining our software applications. Key responsibilities include:* Designing, implementing, and testing software applications* Collaborating with cross-functional teams to ensure seamless integration...

  • Software Engineer

    1 week ago


    Victoria, British Columbia, Canada Sensation Business Consulting Full time

    About the Role:Sensation Business Consulting is seeking a skilled Software Engineer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using various programming languages and...

  • Software Engineer

    5 days ago


    Victoria, British Columbia, Canada BC Ltd. DBA BarBurrito Full time

    **About the Role**We are seeking a highly skilled Software Engineer to join our team. This is a fantastic opportunity to work with a talented group of professionals and contribute to the development of innovative software solutions.

  • Software Engineer

    4 days ago


    Victoria, British Columbia, Canada Japanese Village Restaurant Full time

    Key Responsibilities:We are looking for a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications. Key responsibilities include:- Developing software applications using a range of programming languages- Collaborating with cross-functional teams to identify and...

  • Software Engineer

    5 days ago


    Victoria, British Columbia, Canada TELACC COMMUNICATION LTD. Full time

    About the RoleAs a Software Engineer at our company, you will be responsible for designing and developing high-quality software solutions. The ideal candidate will have a strong background in computer science and be proficient in a range of programming languages.Key ResponsibilitiesDesign and develop software applicationsCollaborate with cross-functional...

  • Software Engineer

    5 days ago


    Victoria, British Columbia, Canada A&T Grocery Full time

    We are seeking a skilled Software Engineer to join our team at “{company}”. The successful candidate will be responsible for designing, developing, and testing software applications.Main Responsibilities:Design and develop software applications using various programming languages and technologiesTest and debug software applications to ensure they meet...

  • Software Engineer

    5 days ago


    Victoria, British Columbia, Canada McIntyre Coatings Ltd. Full time

    We are seeking a skilled Backend Software Engineer to join our team at {company}. As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. You will work closely with our cross-functional teams to ensure seamless integration and delivery of high-quality software...

  • Software Engineer

    2 weeks ago


    Victoria, British Columbia, Canada Sensation Business Consulting Full time

    We are seeking a skilled Software Engineer to join our team at Sensation Business Consulting. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.The successful candidate will be responsible for writing, modifying, integrating, and testing software code, as well as maintaining existing...


  • Victoria, British Columbia, Canada Global Pharma Tek Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Global Pharma Tek. As a Senior Software Engineer, you will be responsible for designing, building, and maintaining complex software systems using Python and Web technologies.Key Responsibilities:* Design and develop full-stack software...

Software Engineer

2 months ago


Victoria, British Columbia, Canada Canonical - Jobs Full time
Software Engineer - Edge Computing and IoT Software Engineer - Edge Computing and IoT

This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Join our team at Canonical, a growing international software company, and build a rewarding, meaningful career working with the best and brightest people in technology.

About the Role

Your role will be to help us provide easy to deploy, secure, and customizable industrial edge solutions. You will work on designing and implementing applications that run on constrained IoT devices to powerful gateways. Embedded systems and Linux will be at the core of your everyday challenges.

Key Responsibilities
  • Collaborate proactively with a distributed team to design and implement applications for industrial edge solutions.
  • Develop and maintain open source IoT application packages.
  • Debug issues and produce high-quality code to fix them.
  • Review code produced by upstream and/or other engineers at Canonical.
  • Discuss ideas and collaborate on finding good solutions.
  • Experiment with Ubuntu Core and showcase industry-grade IoT solutions.
  • Work on Matter, the connectivity standard unifying smart homes.
  • Contribute to the development of IoT platforms.
  • Participate in IoT standardization working group discussions and planning.
About You

We are looking for a skilled software engineer with a proven track record of at least 3 years of professional software development using Go or C++.

  • You have experience working with RESTful APIs, MQTT or other messaging protocols.
  • You are familiar with wireless communication protocols such as WiFi, BLE, Zigbee, Z-Wave, and Thread.
  • You have interest and experience with a few of the following:
    • Containers (docker, kubernetes)
    • Linux distributions
    • Snap, debian, or RPM packaging
    • Shell scripting
    • CI/CD (Github Actions, Gitlab CI, etc)
    • IoT frameworks and protocols
    • Real-time applications
  • You value soft skills, communication and advocacy, and are passionate, enterprising, thoughtful, and self-motivated.
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree.
About Canonical

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.

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.