Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Software Developer

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large estate observability, telemetry, security, compliance and operations. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
Landscape is the leading management tool to deploy, monitor and manage fleets of Ubuntu systems, including package and repository management, health and security monitoring, hardware inventory, and automation. As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process.
Location: This role will be based remotely in the Americas region.

Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
Demonstrate your strong commitment to code quality and automated testing
Participate in the engineering process with code and architectural reviews
Take personal ownership of problems and design and deliver solutions
Work remotely with global travel 2 to 4 weeks for internal and external events
Collaborate with devops for Landscape SaaS, Canonical’s hosted Landscape

You are curious, flexible, articulate, and accountable
You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
You have proficiency developing public-facing APIs and web applications, preferably using Python.
Experience with Python and web frameworks such as Flask and Django.
Experience with databases, and ORMs (PostgreSQL a plus)
You are comfortable with Ubuntu as a development and deployment platform.

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We balance our programs to meet local needs and ensure fairness globally.
Personal learning and development budget of USD 2,000 per year
Annual holiday leave
Maternity and paternity leave
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events

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 of software. Most colleagues at Canonical have worked from home since our 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.

Diversity of experience, perspectives, and background create a better work environment and better products.

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Backend Software Developer in Moncton, NB vacancy
  •  ...Overall Description We’re looking for an experienced  Backend Software Engineer to join our team and help build the backbone of our...  ...to maintain high-quality standards. Partner with frontend developers to deliver seamless integrations and user experiences. Break... 
    Suggested
    Local area

    Brightstar Lottery

    Moncton, NB
    1 day ago
  •  ...Job Summary The Game Software Developer II joins each element of a game: graphics, animation, audio and mathematic formulas, to deliver high quality, captivating and performing games while guiding other studio developers towards becoming more efficient in developing solid... 
    Suggested
    Work at office

    Bluberi

    Moncton, NB
    23 days ago
  •  ...collaborating with top talent worldwide. Responsibilities Design, develop, and maintain mobile applications using C#, .NET iOS, Xamarin....  ...tools. ~5+ years of experience in mobile and cross-platform software development. Preferred Qualifications: Knowledge of iOS... 
    Suggested
    Local area
    Worldwide

    Brightstar Lottery

    Moncton, NB
    2 days ago
  •  ...please visit .     Summary We are seeking a skilled Senior Software Engineer to join our dynamic data and reporting team. In this...  ...connects users with appropriate teams for formal requests. Develops and maintains Snowflake data engineering solutions to support scalable... 
    Suggested
    Local area

    Brightstar Lottery

    Moncton, NB
    2 days ago
  •  ...schemas and data models. Define and maintain semantic layers to support self-service analytics and machine learning workflows. Develop and optimize SQL for data transformation, aggregation, and consumption. Integrate data from diverse sources including... 
    Suggested
    Local area

    Brightstar Lottery

    Moncton, NB
    1 day ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...two openings for security-oriented software engineers. We also develop a number of products driven entirely by security needs, such as... 
    Long term contract
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Moncton, NB
    14 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...engineering teams Participate in upstream communities Develop bug fixes, backport patches, and work with upstream for inclusion... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Moncton, NB
    23 days ago
  •  ...or RISC-V silicon. Canonical Ubuntu is the leading Linux for software engineers, desktops, cloud and IoT. We bring open source to the...  ...desktop or server – is widely used in embedded systems because of its developer focus and enterprise grade security maintenance. We partner with... 
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Moncton, NB
    10 days ago
  •  ...Product Developer II Moncton, New Brunswick Are you interested in working in the cannabis industry? Does collaborating to develop new and innovative products excite you? This may be the opportunity for you! Our client is a leading Canadian licensed producer... 

    MacDonald Search Group

    Moncton, NB
    16 days ago
  •  ...Product Developer II Moncton, New Brunswick Are you interested in working in the cannabis industry? Does collaborating to develop new and innovative products excite you? This may be the opportunity for you! Our client is a leading Canadian licensed producer... 

    MacDonald Search Group

    Moncton, NB
    16 days ago
  •  ...budget implementation of the Risk7 and 4ms software suite and strategic innovation projects....  ...efficiency and predictability. Focus Areas SaaS Implementation& Project Management...  ...data readiness, resource constraints) and develops proactive mitigation strategies. Facilitates... 
    Full time
    Work at office
    Immediate start

    Four Eyes Financial

    Moncton, NB
    28 days ago
  • $52k - $70k per year

     ...Support Representative supporting One45, a mature and trusted EdTech SaaS product used by medical and health science programs to run...  ...academic metrics, but by who they are. That vision started with Casper, developed with McMaster University to measure human skills like empathy and... 
    Long term contract
    Full time
    Remote work
    Worldwide
    Monday to friday

    Acuity Insights

    Moncton, NB
    9 days ago
  •  ...pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory...  ...responsibility Injection and First Aid Certification Kroll software experience is preferred   We offer a comprehensive Total Rewards... 
    Full time
    Internship

    Sobeys

    Moncton, NB
    1 day ago
  •  ...pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory...  ...responsibility Injection and First Aid Certification Kroll software experience is preferred   We offer a comprehensive Total Rewards... 
    Full time
    Internship

    Sobeys

    Moncton, NB
    1 day ago
  •  ...please visit .     Overview The ideal candidate for the Software Project Manager role possesses a deep understanding of customer...  ...those related to cloud security, compliance, and performance Develops, tracks, and reports on project progress, schedules, and project... 
    Local area

    Brightstar Lottery

    Moncton, NB
    1 day ago
  • $45k - $49k per year

     ...qualification, cultivation, solicitation and stewardship of donors. Develop an overall strategic plan for an integrated campaign model that...  ...make informed decisions. Proficiency in using fundraising software, customer relationship management (CRM) systems, and other relevant... 
    Full time
    Relocation
    Monday to friday

    Harvest House Atlantic

    Moncton, NB
    4 days ago
  • $70k - $110k per year

     ...procurement, and construction (EPC/EPCM) projects. This role assists in developing project budgets, monitoring cost performance, analyzing trends,...  ...integrity. Support implementation and use of cost control software/tools such as Excel (advanced) ERP systems Project... 
    Full time
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Moncton, NB
    10 days ago
  •  ...join a team of highly skilled individuals who are dedicated to developing technology that will detect disease and save lives. Breathe...  ...collect breath, a ‘Spectrometer' to process breath samples and a MLA software that analyzes raw spectral data from the Spectrometer to... 
    Full time
    Internship
    Remote work
    1 day per week

    Breathe BioMedical

    Moncton, NB
    1 day ago
  •  ...consulting services to turnkey project implementation, Englobe has developed a reputation for integrity, credibility, and people-centered...  ...field samples for testing and/or holding. Data entry using basic software. Communicate results effectively with client and Englobe... 
    Full time
    Internship
    Flexible hours

    EnGlobe Corp.

    Moncton, NB
    1 day ago
  • $19 - $30 per hour

     ...an asset. - Ability to demonstrate good knowledge of computer software applications; Outlook, Word, and Excel. - Typing and...  ...reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and... 
    Contract work
    Temporary work

    Randstad

    Moncton, NB
    1 day ago
  •  ...distribution systems, and renewable energy developments. The candidate we seek will lead complex...  ...with electrical design and modeling software (e.g. AutoCAD, PLS-CADD, Revit, SKM, ETAP...  ...to a variety of projects; Support to develop skills and pursue projects related to your... 
    Long term contract
    Internship
    Flexible hours

    CBCL Limited

    Moncton, NB
    14 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...open source software, Linux, containers, security, and the developer experience, to shape the future of Linux from the smallest systems... 
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Moncton, NB
    16 days ago
  • $35.8k per year

     ...Excel, Outlook, Word) and the ability to quickly learn internal software systems. Communication: Strong interpersonal and...  ...reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and... 
    Permanent employment
    Work at office
    Flexible hours

    Randstad

    Moncton, NB
    13 days ago
  •  ...collaborate closely with all Engineering Disciplines (Mechanical, Software, Hardware and Testing) as well with cross functional teams...  ...Management, Sales/Business Development, Manufacturing and Quality. ~ Develop and implement policies, standards, and procedures across all... 
    Long term contract

    Bemsiq AB

    Moncton, NB
    more than 2 months ago
  •  ...~ Knowledge of SolidWorks Electrical or other electrical CAD software (asset). ~ Willingness to travel domestically and internationally...  ...Why Become an APEXer?   Be part of an innovative team developing custom automation solutions. Work in a collaborative environment... 
    Full time

    Apex Industries

    Moncton, NB
    17 days ago
  •  ...Overview The Director of Engineering will lead the Mechanical, Software, Hardware, and Testing teams, overseeing the entire product...  ...Strategy & Leadership: Define and communicate the engineering vision; develop long-term strategies to support product innovation and... 
    Long term contract
    Worldwide
    Flexible hours

    Facet Recruitment

    Moncton, NB
    14 days ago
  • $52.5k per year

     .... As our teammate, you will have the opportunity to continually develop your skills through ongoing training, have the opportunity to be...  ...customers, vendors, and teammates Proficient in Microsoft Office software Strong interest in sales Valid driver’s license... 
    Full time
    Traineeship
    Work at office
    Relocation
    Relocation package

    EMCO Waterworks/EMCO Aqueduc

    Moncton, NB
    24 days ago
  •  ...portfolio Report activities and quotation in available CRM software Preparing root cause analysis Interacting with OEM for new...  ...experience and have been recognized for consistently meeting goals and developing new processes. Why Join Us? At Greystone Energy... 
    Contract work
    Work at office
    Remote work

    Bemsiq AB

    Moncton, NB
    more than 2 months ago
  •  ...As a Financial Planner, you will focus on developing and deepening mass affluent client...  ...information sessions and financial seminars to develop and expand your network and develop prospects...  ...(CRM), portfolio, and financial planning software. The ability to build long-lasting... 
    Long term contract
    Work at office
    Local area
    Flexible hours

    Scotiabank

    Moncton, NB
    20 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...practices In some cases, deploy and operate services developed by the team Contribute to the success of your product through... 
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Moncton, NB
    19 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Software Developer. Be the first to apply!