Software Development Engineer

6 days ago


St John's, Newfoundland and Labrador, Canada Canonical - Jobs Full time

Job Summary: We are seeking a highly skilled Software Development Engineer to join our OpenStack Engineering team at Canonical. As a Software Development Engineer, you will be responsible for building Charmed OpenStack and Ceph, a suite of open source Python-based charms for deploying and managing OpenStack and Ceph.

About the Role: This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. You will be working with a globally distributed team of engineers who share your passion for the future of the software-defined datacenter, distributed systems, and open source.

Key Responsibilities: As a Software Development Engineer, your key responsibilities will include:

  • Collaborating proactively with a distributed team to build high-quality code and automate infrastructure as code.
  • Writing high-quality code to create new features and debug issues.
  • Reviewing code produced by other engineers and ensuring the success of OpenStack and Ceph on multiple architectures.
  • Working from home with global travel 2 to 4 weeks for internal and external events.

Requirements: To be successful in this role, you will need to have:

  • A Bachelor's or equivalent in Computer Science, STEM, or similar degree.
  • Experience with Python and interest in two or more of the following: Ubuntu Linux, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services.
  • Experience with non-x86 architectures, including s390, arm64, power, and others.
  • Experience with OpenStack, OVN, Openvswitch, and other related cloud technologies.

What We Offer: As a Software Development Engineer at Canonical, you will have access to:

  • Learning and Development opportunities.
  • Annual Compensation Review.
  • Recognition Rewards.
  • Annual Leave.
  • Priority Pass for travel.
  • Flexible working options.

Equal Employment Opportunities: Canonical is committed to ensuring equal employment opportunities to all qualified individuals. We believe a diverse workforce enhances our ability to deliver world-class software and services that meet the world's computing needs.



  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our flagship product, CoLab, is a Design Engagement System (DES) that enables teams to collaborate more effectively and bring products to market faster.Job DescriptionWe are seeking a highly skilled Software Developer/DevOps Engineer to join our...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our flagship product, CoLab, is a Design Engagement System (DES) that enables teams to collaborate more effectively and bring products to market faster.Job DescriptionWe are seeking a highly skilled Software Developer/DevOps Engineer to join our...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our mission is to empower teams to bring life-changing products to market faster and more efficiently.Job SummaryWe are seeking an experienced Software Development Team Lead to join our team. As a key member of our engineering team, you will be...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of innovative software solutions for engineering teams. Our mission is to empower teams to bring life-changing products to market faster and more efficiently.Job SummaryWe are seeking an experienced Software Development Team Lead to join our team. As a key member of our engineering team, you will be...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our mission is to help organizations bring life-changing products to market years sooner.Job DescriptionWe are seeking a highly skilled Senior Developer to join our Product Development team. As a Senior Developer, you will work...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareCoLab Software is a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our mission is to help organizations bring life-changing products to market years sooner.Job DescriptionWe are seeking a highly skilled Senior Developer to join our Product Development team. As a Senior Developer, you will work...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareWe are a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our product, CoLab, enables teams to engage in meaningful design conversations, catch preventable mistakes, and get to market faster.Job DescriptionWe are seeking a highly skilled Senior Developer to join our Product Development team. As a...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    About CoLab SoftwareWe are a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our product, CoLab, enables teams to engage in meaningful design conversations, catch preventable mistakes, and get to market faster.Job DescriptionWe are seeking a highly skilled Senior Developer to join our Product Development team. As a...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    Job SummaryCoLab Software is seeking a highly skilled Software Developer in Test Specialist to join our team. As a key member of our Quality Assurance team, you will be responsible for ensuring the highest level of quality in our software products.Key ResponsibilitiesManage Test Automation at CoLab, including all test planning, preparation and execution...


  • St. John's, Newfoundland and Labrador, Canada CoLab Software Full time

    Job SummaryCoLab Software is seeking a highly skilled Software Developer in Test Specialist to join our team. As a key member of our Quality Assurance team, you will be responsible for ensuring the highest level of quality in our software products.Key ResponsibilitiesManage Test Automation at CoLab, including all test planning, preparation and execution...


  • St. John's, Newfoundland and Labrador, Canada Targeted Talent Full time

    About Targeted Talent:We are a pioneering company at the forefront of developing cutting-edge AI inference chips. Our mission is to push the boundaries of innovation and create a new standard for high-performance computing.**Key Responsibilities:**Design and develop high-performance software solutions using C/C++ programming languages.Collaborate with...


  • St. John's, Newfoundland and Labrador, Canada Targeted Talent Full time

    About Targeted Talent:We are a pioneering company at the forefront of developing cutting-edge AI inference chips. Our mission is to push the boundaries of innovation and create a new standard for high-performance computing.**Key Responsibilities:**Design and develop high-performance software solutions using C/C++ programming languages.Collaborate with...


  • St. John's, Newfoundland and Labrador, Canada Targeted Talent Full time

    About Targeted Talent:We are a pioneering company at the forefront of developing cutting-edge AI inference chips. Our mission is to push the boundaries of innovation and create a new standard for high-performance computing.**Key Responsibilities:**Design and develop high-performance software solutions using C/C++ programming languages.Collaborate with...

  • Software Engineer

    6 days ago


    St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    Job Summary:TV2 Consulting is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features prior to implementation in production.Key Responsibilities:Leverage expertise in C#, T-SQL, ASP.NET,.NET Core, JavaScript, JQuery,...

  • Software Engineer

    1 week ago


    St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    Job Summary:TV2 Consulting is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features prior to implementation in production.Key Responsibilities:Leverage expertise in C#, T-SQL, ASP.NET,.NET Core, JavaScript, JQuery,...

  • Software Engineer

    6 days ago


    St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    Job Summary:TV2 Consulting is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features prior to implementation in production.Key Responsibilities:Leverage expertise in C#, T-SQL, ASP.NET,.NET Core, JavaScript, JQuery,...

  • Software Engineer

    1 week ago


    St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    Job Summary:TV2 Consulting is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features prior to implementation in production.Key Responsibilities:Leverage expertise in C#, T-SQL, ASP.NET,.NET Core, JavaScript, JQuery,...

  • Software Engineer

    6 days ago


    St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at TV2 Consulting. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features.Key ResponsibilitiesTechnical ExpertiseDevelop and maintain complex software applications using C#, T-SQL, ASP.NET,.NET...

  • Software Engineer

    1 week ago


    St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at TV2 Consulting. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features.Key ResponsibilitiesTechnical ExpertiseDevelop and maintain complex software applications using C#, T-SQL, ASP.NET,.NET...

  • Software Engineer

    2 days ago


    St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at TV2 Consulting. As a key member of our development team, you will be responsible for designing, developing, and testing real-time solutions and features.Key ResponsibilitiesTechnical ExpertiseDevelop and maintain complex software applications using C#, T-SQL, ASP.NET,.NET...