Talent.com
Software Engineer - App Stores
Software Engineer - App StoresCanonical • Montreal, QC, Canada
Software Engineer - App Stores

Software Engineer - App Stores

Canonical • Montreal, QC, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Job Description

Job Description

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. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Canonical's Store team develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, with a bit of Golang.

We have some exciting challenges ahead including continuing to scale our production architecture, significantly expanding the range of software we can deliver through the system powering our marketplaces, and enhancing our offering for the booming world of IoT and for large Enterprise solutions.

If you have a passion for clean APIs, have a bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you'll fit right in.

What you'll do
  • Collaborate remotely with a globally distributed team.
  • Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
  • Design and implement new features and enhancements from spec to production and ongoing operations at scale.
  • Review code and technical designs produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.
  • Work remotely with global travel for 2 to 4 weeks for internal and external events.
Who you are
  • You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
  • You have a broad technology base but favour backend code and infrastructure.
  • You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.
  • You are comfortable with Ubuntu as a development and deployment platform.
  • You have demonstrated strong academic performance in Computer Science, STEM or a similar degree.
  • You love technology and working with a diverse set of talented people.
  • You are curious, flexible, articulate, and accountable.
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.

What Canonical offers:

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 of software. 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. 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.

Canonical is an equal opportunity employer

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

#stack

Créer une alerte emploi pour cette recherche

Software Engineer - App Stores • Montreal, QC, Canada

Offres similaires
Sales Engineer – OR1 & Digital Solutions (Montreal)

Sales Engineer – OR1 & Digital Solutions (Montreal)

KARL STORZ SE & Co. KG • Montreal, Montreal (administrative region), CA
Temps plein
A global leader in medical technology is seeking a Sales Engineer for OR1 and Digital Solutions to drive sales growth in Montreal.The role requires extensive knowledge in video endoscopy systems, s...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer

Software Engineer

LanceSoft, Inc. • Montreal (administrative region), QC, CA
Temps plein
The position requires an experienced Power Platform engineer to develop solutions for customers and to create self-service tools.The role demands expertise in both development and infrastructure, a...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer – Digital Workflow (Hybrid)

Senior Software Engineer – Digital Workflow (Hybrid)

Vention • Montreal (administrative region), QC, CA
Temps plein
A dynamic technology company in Montreal is seeking a Senior Software Developer to drive technology choices and design web applications for industrial automation.You will work closely with team lea...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Software Engineer

Software Engineer

Syntax • Montreal (administrative region), QC, CA
Temps plein
Syntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to businesses of all sizes since 1972.Syntax has un...Voir plus
Dernière mise à jour : il y a 25 jours • Offre sponsorisée
Senior Android Software Engineer - Remote (Canada)

Senior Android Software Engineer - Remote (Canada)

Cerence Inc. • Montreal (administrative region), QC, CA
Télétravail
Temps plein
A leading automotive technology firm is seeking a Senior Software Developer to work on innovative speech dialog systems.This role involves collaborating with a team to design and implement features...Voir plus
Dernière mise à jour : il y a 14 jours • Offre sponsorisée
Senior Software Engineer Driving Core Platform Excellence

Senior Software Engineer Driving Core Platform Excellence

TAIT • Montreal (administrative region), QC, CA
Temps plein
Elevate software solutions as a Senior Software Engineer focused on core platform development.Lead complex feature design and mentor junior engineers within a collaborative environment.This senior ...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Sr Software Engineer, AI

Sr Software Engineer, AI

ChatGPT Jobs • Montreal (administrative region), QC, CA
Temps plein
At Basis, we empower agencies and brands with cutting-edge software that automates digital media operations.Our all-in-one platform supports seamless planning, reporting, and financial reconciliati...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior API & Integrations Engineer (C#, REST, AWS)

Senior API & Integrations Engineer (C#, REST, AWS)

Croesus Finansoft, Inc. • Montreal (administrative region), QC, CA
Temps plein
A leading fintech company in Montreal is seeking a Senior Software Developer with expertise in APIs and integrations.The role demands 5 to 10 years of experience in API development and a strong com...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior Embedded Software Engineer — Display Systems

Senior Embedded Software Engineer — Display Systems

CEVIANS LLC • Montreal (administrative region), QC, CA
Temps plein
A leading engineering firm in Montreal is seeking a Software Engineer to join their multidisciplinary team.The role involves designing embedded software, conducting verification testing, and provid...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Senior Software Engineer Specializing in Low-Latency Trading Systems

Senior Software Engineer Specializing in Low-Latency Trading Systems

RBC • Montreal West, QC, CA
Temps plein
Explore a dynamic career as a Senior Software Engineer focused on low-latency trading infrastructure.Utilize your expertise in C++ and high-performance data structures to drive innovative solutions...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Sr. Software Engineer

Sr. Software Engineer

Dynata, LLC • Montreal (administrative region), QC, CA
Temps plein
Software Engineer page is loaded## Sr.Software Engineerremote type: Fully Remotelocations: Home Office - ON, Canada: Home Office (Montreal, QC): Home Office (Toronto, ON)time type: Full timeposted ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer – Cloud, Secure Web Apps

Senior Software Engineer – Cloud, Secure Web Apps

World Anti-Doping Agency • Montreal (administrative region), QC, CA
Temps plein
A major sports regulatory body based in Montreal is seeking a Senior Software Developer.The chosen candidate will design, develop, and maintain web and mobile applications within a dynamic, agile e...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Innovative Software Engineer in Optical Systems Development

Innovative Software Engineer in Optical Systems Development

Syntronic • Montreal
Temps plein
Join as a Software Engineer in a pivotal role creating cutting-edge embedded systems for optical technology.Work collaboratively on international projects while engaging with industry leaders in te...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Innovative Software Engineer for Digital Twins Application Development

Innovative Software Engineer for Digital Twins Application Development

Autodesk, Inc. • Montreal (administrative region), QC, CA
Temps plein
Shape the future of building operations as a Software Engineer.Leverage your coding skills and collaborate on digital twins technology to enhance efficiency and resilience.As a Senior Software Deve...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
Senior Software Engineer - E-commerce & Cloud Platform

Senior Software Engineer - E-commerce & Cloud Platform

HASBRO DEUTSCHLAND GmbH • Montreal (administrative region), QC, CA
Temps plein
A leading play and toy company in Montreal, Canada, is seeking a Senior Software Development Engineer to architect and build scalable e-commerce applications.The role demands expertise in React, Ty...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Software Engineer

Software Engineer

Osedea • Montreal, Montreal (administrative region), CA
Temps plein
We’re a thriving tech development firm that places people at the center of everything we do.Our team is passionate about building efficient, enjoyable solutions while fostering community, diversity...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer — AI Platform (Montreal)

Senior Software Engineer — AI Platform (Montreal)

Index • Montreal (administrative region), QC, CA
Temps plein
A leading AI company in Montreal is seeking a full-time Software Engineer to join their dynamic team.In this role, you will engage with various departments to design innovative software solutions, ...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
Algorithmic Trading Software Engineer

Algorithmic Trading Software Engineer

P2P • Montreal, Montreal (administrative region), CA
Temps plein
A diversified trading firm in Montreal is seeking a Software Developer to enhance their trading systems.The role involves developing critical software and collaborating with operations teams.Ideal ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée