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


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

    About the Role:Plexxis Software is seeking a skilled Software Development Professional to join our web development team. As a key member of our team, you will be responsible for creating user interfaces and backend API calls using React and Node/Express. You will work closely with senior team members to learn and grow in your role.Key...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    {"h1": "Software Development Opportunity at Plexxis Software", "p": "At Plexxis Software, we are seeking a talented Junior Web Developer to join our team. As a key member of our web development team, you will be responsible for creating user interfaces and backend API calls using react + node/express. You will work closely with our senior team members to...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RolePlexxis Software is seeking a talented Software Development Professional 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 to modernize our primary product offering.Key ResponsibilitiesCollaborate with senior team members to direct your...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RoleWe are seeking a highly motivated and detail-oriented Junior Web Developer to join our team at Plexxis Software. As a key member of our web development team, you will be responsible for designing, developing, and maintaining our web applications using React and Node.js.Key Responsibilities:Develop and maintain high-quality web applications...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RoleWe are seeking a highly motivated and detail-oriented Junior Web Developer to join our team at Plexxis Software. As a key member of our web development team, you will be responsible for designing, developing, and maintaining our web applications using React and Node.js.Key Responsibilities:Develop and maintain high-quality web applications...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    Join Plexxis Software as a Jr. Software Developer and contribute to the development of our innovative construction management software. **About the Role:** As a Jr. Software Developer, you will be part of a dynamic team responsible for creating user interfaces and backend API calls using React and Node/Express. You will work closely with senior team...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    ### Job Title: Jr. Software Developer ### Job Summary We are seeking a highly motivated and detail-oriented Jr. Software Developer to join our team at Plexxis Software. As a Jr. Software Developer, you will be responsible for developing user interfaces and backend API calls using React and Node/Express. You will work closely with our senior team members to...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    ### Job Title: Jr. Software Developer ### Job Summary We are seeking a highly motivated and detail-oriented Jr. Software Developer to join our team at Plexxis Software. As a Jr. Software Developer, you will be responsible for developing user interfaces and backend API calls using React and Node/Express. You will work closely with our senior team members to...


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

    About the RoleWe are seeking a highly motivated and skilled Junior Software Developer to join our team at Plexxis Software. As a key member of our web development team, you will play a crucial role in the ongoing effort to modernize our primary product offering.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RolePlexxis Software is seeking a talented Junior Software Developer 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.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RoleWe are seeking a highly motivated and skilled Junior Web Developer to join our team at Plexxis Software. As a key member of our web development team, you will be responsible for designing and implementing user interfaces and backend API calls using React and Node/Express.Key ResponsibilitiesCollaborate with senior team members to develop and...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RoleWe are seeking a highly motivated and detail-oriented Junior Web Developer to join our team at Plexxis Software. As a key member of our web development team, you will be responsible for designing, developing, and maintaining our web applications using React and Node.js.Key ResponsibilitiesDesign and develop user interfaces and backend API calls...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RoleWe are seeking a highly motivated and skilled Junior Web Developer to join our team at Plexxis Software. As a key member of our web development team, you will be responsible for designing and implementing user interfaces and backend API calls using React and Node/Express.Key ResponsibilitiesCollaborate with senior team members to develop and...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RoleWe are seeking a highly motivated and skilled Junior Web Developer to join our team at Plexxis Software. As a key member of our web development team, you will be responsible for designing and implementing user interfaces and backend API calls using React and Node/Express.Key ResponsibilitiesCollaborate with senior team members to develop and...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the Role:We are seeking a talented Junior Web Developer to join our team at Plexxis Software. As a key member of our web development team, you will be responsible for creating user interfaces and backend API calls using React and Node/Express.Key Responsibilities:Develop and maintain high-quality code for our web applicationCollaborate with senior team...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RolePlexxis Software is seeking a talented Junior Web Developer to join our team. As a key member of our web development team, you will be responsible for designing and developing user interfaces and backend API calls to modernize our primary product offering.Key ResponsibilitiesCollaborate with senior team members to develop and implement new...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the Role:We are seeking a talented Junior Web Developer to join our team at Plexxis Software. As a key member of our web development team, you will be responsible for creating user interfaces and backend API calls using React and Node/Express.Key Responsibilities:Develop and maintain high-quality code for our web applicationCollaborate with senior team...


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


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RoleWe are seeking a highly motivated and detail-oriented Junior Web Developer to join our team at Plexxis Software. As a key member of our web development team, you will play a crucial role in the design, development, and maintenance of our web applications.Key ResponsibilitiesCollaborate with senior developers to design and implement new features...


  • Victoria, British Columbia, Canada Plexxis Software Full time

    About the RoleWe are seeking a highly motivated and skilled Junior Software Developer to join our team at Plexxis Software. As a key member of our web development team, you will play a crucial role in the ongoing effort to modernize our primary product offering.Key ResponsibilitiesCollaborate with senior team members to design and develop user interfaces and...

Software Development Professional

2 months ago


Victoria, British Columbia, Canada Canonical - Jobs Full time
About the Role

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

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.

In our team, we value collaboration, peer reviews, good integration/unit testing, and writing maintainable code. General knowledge and experience with Linux as a developer platform are required.

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 to ensure high-quality and secure code.
  • Debug issues and produce high-quality code to fix them, adhering to best practices and coding standards.
  • Review code produced by upstream and/or other engineers at Canonical to ensure consistency and quality.
  • Discuss ideas and collaborate on finding good solutions with the team.
  • Experiment with Ubuntu Core and showcase industry-grade IoT solutions to demonstrate expertise.
  • Work on Matter, the connectivity standard unifying smart homes, to contribute to the development of IoT platforms.
  • Participate in IoT standardization working group discussions and planning to stay up-to-date with industry developments.
  • Work from home with occasional global travel for internal and external events.
Requirements
  • Proven track record of at least 3 years of professional software development using Go or C++.
  • Experience working with RESTful APIs, MQTT, or other messaging protocols to ensure seamless communication.
  • Familiarity with wireless communication protocols such as WiFi, BLE, Zigbee, Z-Wave, and Thread to design and implement IoT solutions.
  • Interest and experience with a few of the following:
    • Containers (docker, kubernetes) to ensure efficient deployment and management.
    • Linux distributions to develop and maintain applications.
    • Snap, debian, or RPM packaging to ensure secure and reliable deployment.
    • Shell scripting to automate tasks and improve productivity.
    • CI/CD (Github Actions, Gitlab CI, etc) to ensure continuous integration and delivery.
    • IoT frameworks and protocols to design and implement IoT solutions.
    • Real-time applications to ensure timely and efficient data processing.
  • Value soft skills, communication, and advocacy, and are passionate, enterprising, thoughtful, and self-motivated to thrive in a collaborative environment.
  • Bachelor's or equivalent in Computer Science, STEM, or similar degree to demonstrate a strong foundation in software development.

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.

#LI-remote