Software Engineer

4 days ago


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

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.

Key Responsibilities
  • Collaborate on an end-to-end data analytics and MLOps solution composed of popular, open-source machine learning tools, such as Kubeflow, MLFlow, DVC, and Feast.
  • Work on workflow, ETL, data governance, and visualization tools like Apache Superset, dbt, and Temporal, or data warehouse solutions such as Apache Trino, or ClickHouse.
  • Design, build, and maintain solutions that will be deployed on public and private clouds and local workstations.
  • Debug issues and interact with upstream and Ubuntu communities.
Requirements
  • Professional or academic software delivery using Python or Golang.
  • Exceptional academic track record from both high school and university.
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
  • Passion for technology evidenced by personal projects and initiatives.
  • Professional written and spoken English with excellent presentation skills.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Appreciative of diversity, polite, and effective in a multi-cultural, multi-national organization.
Desirable Skills
  • Hands-on experience with machine learning libraries or tools.
  • Proven track record of building highly automated machine learning solutions for the cloud.
  • Passionate about software quality and testing.
  • Experience working on an open-source project.
About Us

We are a global organization with a diverse team of professionals. We offer a performance-driven annual bonus or commission, annual holiday leave, and a compensation package that is shaped by geographical location, experience, and performance.



  • Moncton, New Brunswick, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in developing and maintaining our cloud infrastructure, automation tools, and Linux systems.Key Responsibilities:Design, develop, and deploy cloud-based applications and infrastructureDevelop and maintain automation tools and...


  • Moncton, New Brunswick, Canada Canonical Full time

    Job Summary:Canonical is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in developing and maintaining our cloud infrastructure, automation tools, and Linux systems.Key Responsibilities:Design, develop, and deploy cloud-based applications and infrastructureDevelop and maintain automation tools and...


  • Moncton, New Brunswick, Canada International Game Technology Full time

    Unlock Your Potential as a Software Quality Assurance EngineerAt International Game Technology, we're committed to delivering exceptional gaming experiences that exceed our customers' expectations. As a Software Quality Assurance Engineer in our Studio group, you'll play a vital role in ensuring the quality and integrity of our games.Key...


  • Moncton, New Brunswick, Canada International Game Technology Full time

    Unlock Your Potential as a Software Quality Assurance EngineerAt International Game Technology, we're committed to delivering exceptional gaming experiences that exceed our customers' expectations. As a Software Quality Assurance Engineer in our Studio group, you'll play a vital role in ensuring the quality and integrity of our games.Key...


  • Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical, a leading international software company. As a key member of our engineering team, you will play a crucial role in developing cutting-edge telemetry and connectivity solutions for our Snappy ecosystem.Key ResponsibilitiesDesign and implement scalable service...


  • Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical, a leading international software company. As a key member of our engineering team, you will play a crucial role in developing cutting-edge telemetry and connectivity solutions for our Snappy ecosystem.Key ResponsibilitiesDesign and implement scalable service...


  • Moncton, New Brunswick, Canada Canonical - Jobs Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical, a leading international software company. As a key member of our engineering team, you will play a crucial role in developing cutting-edge telemetry and connectivity solutions for our Snappy ecosystem.Key ResponsibilitiesDesign and implement scalable service...


  • Moncton, New Brunswick, Canada Canonical Full time

    Job SummaryWe are seeking a highly skilled Cloud Software Development Engineer to join our team at Canonical. As a key member of our software development team, you will be responsible for designing, building, and integrating new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds.Key ResponsibilitiesDesign and build...


  • Moncton, New Brunswick, Canada Canonical Full time

    Job SummaryWe are seeking a highly skilled Cloud Software Development Engineer to join our team at Canonical. As a key member of our software development team, you will be responsible for designing, building, and integrating new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds.Key ResponsibilitiesDesign and build...

  • Software Engineer

    4 months ago


    Moncton, New Brunswick, Canada Canonical - Jobs Full time

    The roleOur Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. Building new tools, dashboards and analytics that empower colleagues, managers and executives to make better decisions and deliver better work.About CanonicalCanonical is a pioneer in the digital workplace, established in 2004...


  • Moncton, New Brunswick, Canada IGT Full time

    About IGTIGT is a leading provider of gaming solutions, delivering innovative and responsible gaming experiences to players worldwide. With a strong presence in over 100 countries, we create value by adhering to the highest standards of service, integrity, and responsibility.Our Studio Game Test TeamThe Studio Game Test team plays a critical role in ensuring...


  • Moncton, New Brunswick, Canada IGT Full time

    About IGTIGT is a leading provider of gaming solutions, delivering innovative and responsible gaming experiences to players worldwide. With a strong presence in over 100 countries, we create value by adhering to the highest standards of service, integrity, and responsibility.Our Studio Game Test TeamThe Studio Game Test team plays a critical role in ensuring...


  • Moncton, New Brunswick, Canada IGT Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our Studio Game Test team at IGT. As a key member of our team, you will be responsible for ensuring the highest quality of our products, enhancing employee productivity, and driving business efficiency and bottom-line results.Key ResponsibilitiesPerform all types of...


  • Moncton, New Brunswick, Canada IGT Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our Studio Game Test team at IGT. As a key member of our team, you will be responsible for ensuring the highest quality of our products, enhancing employee productivity, and driving business efficiency and bottom-line results.Key ResponsibilitiesPerform all types of...


  • Moncton, New Brunswick, Canada krg technology inc Full time

    Minimum RequirementsOver 5 years of experience in software engineeringAt least 4 years of robust C++ development experience, focusing on object-oriented programming and design principlesSkills & AbilitiesDemonstrate a proactive approach and a strong work ethicExhibit flexibility and the ability to collaborate effectively within teamsDeliver high-quality work...


  • Moncton, New Brunswick, Canada krg technology inc Full time

    Minimum RequirementsOver 5 years of experience in software engineeringAt least 4 years of extensive C++ programming experience with a focus on object-oriented design and design patternsSkills & AbilitiesDemonstrated proactivity and a strong work ethicAdaptability and ability to collaborate effectively within teamsCommitment to delivering high-quality...


  • Moncton, New Brunswick, Canada krg technology inc Full time

    Minimum RequirementsOver 5 years of experience in software engineeringAt least 4 years of robust C++ programming experience with a focus on object-oriented programming and design principlesSkills & AbilitiesDemonstrates a proactive approach and strong work ethicAdaptable and capable of collaborating within teamsConsistently produces high-quality workQuickly...


  • Moncton, New Brunswick, Canada IGT Full time

    About the RoleWe are seeking a skilled Software Quality Assurance Engineer to join our Studio Game Test team in Moncton, New Brunswick. As a key member of our team, you will play a critical role in ensuring the highest quality of our products, enhancing employee productivity, and driving business efficiency and bottom-line results.Key ResponsibilitiesPerform...


  • Moncton, New Brunswick, Canada IGT Full time

    About the RoleWe are seeking a skilled Software Quality Assurance Engineer to join our Studio Game Test team in Moncton, New Brunswick. As a key member of our team, you will play a critical role in ensuring the highest quality of our products, enhancing employee productivity, and driving business efficiency and bottom-line results.Key ResponsibilitiesPerform...


  • Moncton, New Brunswick, Canada IGT Full time

    About IGTIGT is a global leader in gaming, delivering entertaining and responsible gaming experiences for players across all channels and regulated segments. Our solutions engage players and drive growth, leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and leading-edge technology.Our...