Software Developer

7 days ago


Moncton, New Brunswick, Canada Canonical - Jobs Full time
About the Role

We are seeking a talented Software Developer to join our team at Canonical, a leading provider of open source software and operating systems. As a key member of our team, you will play a crucial role in shaping the future of Ubuntu, one of the most widely used open source platforms in the world.

Key Responsibilities
  • Collaborate with our distributed team to foster a software ecosystem with seamless user experience for all Ubuntu users.
  • Debug issues and facilitate their solution together with upstream projects.
  • Evaluate contributions of other engineers to maintain high-quality software standards.
  • Own the maintenance of Ubuntu Server packages, including traditional server workloads, virtualisation and containers, package management and dependencies, and language runtimes and toolchains.
  • Collaborate with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers.
Requirements
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree (or any higher).
  • You have interest and experience with two or more of the following: Distribution Development; debugging issues in a wide range of software; creation of test environments and reproducibility steps; administration and optimization of complex workloads; coding in Python, Go or Rust; packaging or distributing software; Public clouds like AWS, GCP, Azure, Oracle Cloud and, IBM Cloud.
  • You enjoy switching projects frequently and learning about a wide range of technologies.
  • Involvement in open source projects in the past is a plus.
What We Offer
  • Distributed work environment with twice-yearly team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass, and travel upgrades for long haul company events.
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. 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 on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its 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.

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.


  • Software Developer

    18 hours ago


    Moncton, New Brunswick, Canada IGT Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at IGT. As a Software Developer, you will be responsible for the development and maintenance of our lottery applications.Key Responsibilities:Develop and maintain high-quality software applications for our lottery clients.Collaborate with cross-functional teams to...

  • Software Developer

    15 hours ago


    Moncton, New Brunswick, Canada IGT Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at IGT. As a Software Developer, you will be responsible for the development and maintenance of our lottery applications.Key Responsibilities:Develop and maintain high-quality software applications for our lottery clients.Collaborate with cross-functional teams to...

  • Software Developer

    5 days ago


    Moncton, New Brunswick, Canada IGT Full time

    {"h1": "Software Developer Position at IGT", "p": "IGT is a global leader in gaming, delivering entertaining and responsible gaming experiences for players across all channels and regulated segments. We are seeking a skilled Software Developer to support the development of innovative, high-quality applications used by our lottery...

  • Software Developer

    5 days ago


    Moncton, New Brunswick, Canada IGT Full time

    {"h1": "Software Developer Position at IGT", "p": "IGT is a global leader in gaming, delivering entertaining and responsible gaming experiences for players across all channels and regulated segments. We are seeking a skilled Software Developer to support the development of innovative, high-quality applications used by our lottery...

  • Software Developer

    7 days ago


    Moncton, New Brunswick, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our HPC team at Canonical, the company behind the popular Ubuntu operating system. As a key member of our team, you will be responsible for delivering high-quality software solutions that enable our customers to unlock the full potential of High-Performance Computing (HPC).Key...

  • Software Developer

    7 days ago


    Moncton, New Brunswick, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our HPC team at Canonical, the company behind the popular Ubuntu operating system. As a key member of our team, you will be responsible for delivering high-quality software solutions that enable our customers to unlock the full potential of High-Performance Computing (HPC).Key...

  • Software Developer

    12 hours ago


    Moncton, New Brunswick, Canada International Game Technology Full time

    Software Developer Job DescriptionInternational Game Technology (IGT) is a leading provider of gaming solutions. We are seeking a skilled Software Developer to join our team and contribute to the development of innovative applications for our lottery clients.Key ResponsibilitiesDevelop and maintain lottery self-service terminals, ensuring timely updates and...

  • Software Developer

    16 hours ago


    Moncton, New Brunswick, Canada International Game Technology Full time

    Software Developer Job DescriptionInternational Game Technology (IGT) is a leading provider of gaming solutions. We are seeking a skilled Software Developer to join our team and contribute to the development of innovative applications for our lottery clients.Key ResponsibilitiesDevelop and maintain lottery self-service terminals, ensuring timely updates and...

  • Software Developer I

    2 weeks ago


    Moncton, New Brunswick, Canada IGT Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at IGT. As a Software Developer, you will play a critical role in the development of innovative, high-quality applications used by our lottery clients.Key ResponsibilitiesDesign, develop, and maintain software applications using a variety of programming languages and...

  • Software Developer I

    2 weeks ago


    Moncton, New Brunswick, Canada IGT Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at IGT. As a Software Developer, you will play a critical role in the development of innovative, high-quality applications used by our lottery clients.Key ResponsibilitiesDesign, develop, and maintain software applications using a variety of programming languages and...

  • Software Developer

    4 days ago


    Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About the RoleWe are seeking a talented Software Developer to join our data platform team at Canonical. As a key member of our team, you will be responsible for designing and implementing scalable and efficient data platforms using Python.Key ResponsibilitiesCollaborate with a distributed team to develop and maintain data platformsWrite high-quality,...

  • Software Developer

    4 days ago


    Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About the RoleWe are seeking a talented Software Developer to join our data platform team at Canonical. As a key member of our team, you will be responsible for designing and implementing scalable and efficient data platforms using Python.Key ResponsibilitiesCollaborate with a distributed team to develop and maintain data platformsWrite high-quality,...

  • Software Developer

    5 days ago


    Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About the RoleWe are seeking a talented Software Developer to join our data platform team at Canonical. As a key member of our team, you will be responsible for designing and implementing scalable and efficient data platforms using Python.Key ResponsibilitiesCollaborate with a distributed team to develop and maintain data platformsWrite high-quality,...

  • Software Developer

    2 weeks ago


    Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About the RoleCanonical is seeking a highly skilled Software Developer to join our Data Platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.Key ResponsibilitiesCollaborate with a distributed team to develop and implement automation...

  • Software Developer

    2 weeks ago


    Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About the RoleCanonical is seeking a highly skilled Software Developer to join our Data Platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.Key ResponsibilitiesCollaborate with a distributed team to develop and implement automation...


  • Moncton, New Brunswick, Canada Canonical Full time

    Unlock Your Potential as a Software Development Engineer at CanonicalWe are seeking a talented Software Development Engineer to join our team at Canonical, a leading international software company. As a key member of our team, you will have the opportunity to work on exciting projects, collaborate with top talent, and contribute to the development of...


  • Moncton, New Brunswick, Canada Canonical Full time

    Unlock Your Potential as a Software Development Engineer at CanonicalWe are seeking a talented Software Development Engineer to join our team at Canonical, a leading international software company. As a key member of our team, you will have the opportunity to work on exciting projects, collaborate with top talent, and contribute to the development of...


  • Moncton, New Brunswick, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Networking Software Developer to join our team at Canonical. As a key member of our software-defined networking team, you will be responsible for designing, implementing, and maintaining cutting-edge networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking...


  • Moncton, New Brunswick, Canada Canonical Full time

    About the RoleWe are seeking a highly skilled Networking Software Developer to join our team at Canonical. As a key member of our software-defined networking team, you will be responsible for designing, implementing, and maintaining cutting-edge networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking...


  • Moncton, New Brunswick, Canada BDO Full time

    About the RoleBDO is seeking a seasoned professional to lead our Technology SR&ED Consulting team as a Manager. As a trusted advisor, you will be responsible for supporting client engagements, providing leadership, and fostering relationships with clients.Key ResponsibilitiesSupport SR&ED client engagements, focusing on the software industry, while...