Senior/Staff/Principal Engineer
3 weeks ago
OverviewJoin to apply for the Senior/Staff/Principal Engineer role at Canonical.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. 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 a general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical. After the first round of interviews we will establish which teams might be an excellent fit, and progress your application with them.Role and responsibilitiesLeading design and architecture of an impactful open source projectCoding in Golang, Rust, Python, C/C++ or Typescript / ReactCollaborating proactively with a globally distributed teamMentoring, developing and advising colleagues in their career progressionDisplaying technical leadership in Canonical and our communitiesDebugging issues and producing high-quality code to fix themContributing to technical documentation with the aim to make it the best of its kindWorking from home with global travel twice annually for company eventsWhat we are looking for in youAn exceptional academic track record from both high school and universityUndergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsTechnical leadership as well as team motivation, direction and paceDeep experience with at least one of Go, Rust, Python or CConscientiousness and detail orientation, with a focus on performanceExcellent communication skills including professional written and spoken EnglishExcellent interpersonal skills, curiosity, flexibility, and accountabilityAbility to travel twice a year, for company events up to two weeks eachNice-to-have skillsContainer technologies such as LXD, Docker and KubernetesHighly concurrent, distributed systemsPerformance engineering – from kernel to web – benchmarks, optimizationSoftware security – fuzzing, tabletop threat models, analysis, auditBuild systems and toolchains, including for cross-compilationPublic clouds or OpenStackDebian/Ubuntu packagingSystems programming or scalable web servicesDeep quality and test engineeringWeb or Flutter front-end experienceREST and gRPC API experienceSQL and NoSQL data store expertiseWhat we offer youDistributed work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveTeam Member Assistance Program & Wellness PlatformOpportunity to travel to new locations to meet colleaguesPriority Pass and travel upgrades for long-haul company eventsAbout CanonicalCanonical 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 globally 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.Canonical is an equal opportunity employerWe 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.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEducation and TrainingIndustriesSoftware Development #J-18808-Ljbffr
-
Senior/Staff/Principal Engineer
3 weeks ago
Trois-Rivières, Canada Canonical Full timeOverview Join to apply for the Senior/Staff/Principal Engineer role at Canonical . 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....
-
Senior Open Source Engineer — Lead Architecture
3 weeks ago
Trois-Rivières, Canada Canonical Full timeA leading open-source software provider is seeking a Senior/Staff/Principal Engineer to lead impactful projects while collaborating with a distributed team. Candidates should have an undergraduate degree in Computer Science or a related field, technical leadership, and experience in Go, Rust, or Python. This remote-first position offers opportunities for...
-
Staff Security Operations Engineer
2 days ago
Trois-Rivières, Canada Canonical Full timeOverview We have opened several senior/staff Security Operations Engineer (SOC) positions, creating a new team reporting to the CISO. We are looking for a range of experience in these positions; at the high end we are looking for deep experience defending highly contested critical assets and high-value cyber targets against advanced persistent threats and...
-
Staff Security Operations Engineer
2 weeks ago
Trois-Rivières, Canada Canonical Full timeOverviewWe have opened several senior/staff Security Operations Engineer (SOC) positions, creating a new team reporting to the CISO. We are looking for a range of experience in these positions; at the high end we are looking for deep experience defending highly contested critical assets and high-value cyber targets against advanced persistent threats and...
-
Senior Engineer, Video
6 days ago
Trois-Rivières, Canada Cogeco Connexion Full timeBenefits: We’ve got you covered. Our culture lifts you up—there is no ego in the way. Our common purpose? We all want to win for our customers. We aim to always be evolving, dynamic, and ambitious. We believe in the power of genuine connections. Each employee is a part of what makes us unique on the market: agile and dedicated. Time Type: Regular Job...
-
Senior Engineer, Video
6 days ago
Trois-Rivières, Canada Cogeco Connexion Full timeBenefits: We’ve got you covered. Our culture lifts you up—there is no ego in the way. Our common purpose? We all want to win for our customers. We aim to always be evolving, dynamic, and ambitious. We believe in the power of genuine connections. Each employee is a part of what makes us unique on the market: agile and dedicated. Time Type: Regular Job...
-
Senior Security Operations Engineer
2 days ago
Trois-Rivières, Canada Canonical Full time4 months ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. We have opened several senior/staff Security Operations Engineer (SOC) positions, creating a new team reporting to the CISO. We are looking for a range of experience in these positions - at the high end we are looking for deep experience defending...
-
Embedded Linux Senior Software Engineer
2 days ago
Trois-Rivières, Canada Canonical Full timeEmbedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 2 weeks ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...
-
Ingénieur électrique principal
2 days ago
Trois-Rivières, Canada Marmen Full timeDans le cadre de vos fonctions, vous assurez la réalisation électrique de différents projets qui vous sont confiés, et ce au sein d'une équipe multidisciplinaire de projets et de maintenance. Votre rôle principal sera de concevoir, programmer, automatiser et maintenir des équipements manufacturiers ou autres, tout en étant à la recherche de...
-
Community Engineer
3 weeks ago
Trois-Rivières, Canada Canonical Full timeCommunity Engineer (multiple roles and seniority levels) Join to apply for the Community Engineer (multiple roles and seniority levels) role at Canonical Community Engineer (multiple roles and seniority levels) 15 hours ago Be among the first 25 applicants Join to apply for the Community Engineer (multiple roles and seniority levels) role at Canonical Get...