
Senior Software Engineer
3 semanas atrás
Join to apply for the Senior Software Engineer - packaging - optimize Ubuntu Server role at Canonical
Senior Software Engineer - packaging - optimize Ubuntu Server2 months ago Be among the first 25 applicants
Join to apply for the Senior Software Engineer - packaging - optimize Ubuntu Server role at Canonical
Get AI-powered advice on this job and more exclusive features.
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.
Canonical's Ubuntu Engineering Server Team is looking for open source enthusiasts to help build the distro of the future. The Server Team maintains and packages a wide variety of software including webservers, databases, and virtualization and containerization stacks. This is an exciting opportunity for you, a software engineer passionate about open source software. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and help us to bring free software to the widest audience.
Ubuntu Server is a platform that enables amazing technology the whole world over, and is the #1 operating system in the public clouds. Applicants to this role will have the opportunity to help with everything that goes into evolving Ubuntu. You will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business.
The role entails
- Collaborating proactively within a distributed team
- Fostering a software ecosystem with seamless user experience for all Ubuntu users
- Evaluating contributions of other engineers to maintain high-quality software standards.
- Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere
- Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
- Owning the maintenance of Ubuntu Server packages. Specifically but not limited to:
- Traditional server workloads (web servers, databases, network services, etc)
- Virtualisation and Containers
- Package management and dependencies
- Language runtimes and toolchains
- Work from home with global travel 2 to 4 weeks for internal and external events
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- Interest or experience in open source maintenance or contributions
- Able to replay complex workloads and systems. Able to write detailed test plans and reproducibility steps.
- Feel comfortable contributing and debugging many languages such as C/C++, Python, Rust, Go, Ruby, PHP
- Experience in packaging in one or more ecosystems. This could be language specific systems (Python wheels, Rust Crates, Go Modules, or other equivalent) or any distro package format (deb, rpm, NixOS, or other equivalent).
- Experience using and creating containers and virtual machines
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree (or any higher) or equivalent professional experience (5+ years of professional experience)
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 recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- 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
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.
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.
Seniority level
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesSoftware Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for "Senior Software Engineer" roles.Senior Software Engineer l Vaga Afirmativa para MulheresEmbedded Linux Senior Software Engineer - OptimisationSenior Software Engineer - Digital WorkplaceSenior .NET Developer - Remote - Latin AmericaSenior Backend Developer - Remote - Latin AmericaSenior Software Engineer - packaging - optimize Ubuntu ServerSenior Software Engineer - packaging - optimize Ubuntu ServerSenior Full Stack React Native/Node Developer - Remote - Latin AmericaSenior Full Stack React Developer - Remote - Latin AmericaSenior Salesforce Developer - Remote - Latin AmericaSenior Adobe Commerce Developer - Remote - Latin AmericaSenior Elixir/React Developer - Remote - Latin AmericaWe're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Software Engineer
2 semanas atrás
Curitiba, Paraná, Brasil Canonical Tempo inteiroSoftware Engineer - Cross-platform C++ - MultipassJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalSoftware Engineer - Cross-platform C++ - Multipass3 months ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalGet AI-powered advice on this job...
-
Senior Software Engineer
3 semanas atrás
Curitiba, Paraná, Brasil Canonical Tempo inteiro2 months ago Be among the first 25 applicantsCanonical 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...
-
Principal Software Engineer
Há 3 dias
Curitiba, Paraná, Brasil Unico ID Tempo inteiroGet AI-powered advice on this job and more exclusive features. A Unico é a primeira e maior IDtech brasileira, desenvolvendo soluções inovadoras para a proteção da identidade dos brasileiros nas relações com empresas privadas. Queremos colocar o Brasil no mapa global da inovação a partir do desenvolvimento de tecnologias que possam trazer segurança...
-
Software Engineer
Há 2 dias
Curitiba, Paraná, Brasil Braintrust Tempo inteiroJoin to apply for the Software Engineer - C# role at Braintrust.4 days ago Be among the first 25 applicants.About PyyneJob DescriptionPyyne is a modern technology consultancy engineering the next generation of digital products and services.We believe in using technology to unlock business potential, create sustainable growth, and drive digital excellence.Our...
-
Python Software Engineer
1 semana atrás
Curitiba, Paraná, Brasil Canonical Tempo inteiroPython Software Engineer - Ubuntu Hardware Certification Team Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Continue with Google Continue with Google Python Software Engineer - Ubuntu Hardware Certification Team 3 months ago Be among the first 25 applicants Join to apply for the Python Software...
-
Software Engineer
2 semanas atrás
Curitiba, Paraná, Brasil Canonical Tempo inteiroJoin to apply for the Software Engineer - OpenStack role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - OpenStack role at CanonicalCanonical 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...
-
Chief Software Development Engineer
2 semanas atrás
Curitiba, Paraná, Brasil beBeeSoftware Tempo inteiro US$113.088 - US$143.864Job DescriptionWe are seeking a senior back-end software engineer to join our team. As a key member of our engineering team, you will play a vital role in building industry-leading products.Our ideal candidate has 7+ years of experience working on consumer-facing commercial software products and services, with a strong background in Node.js and TypeScript....
-
High-Tech Software Development Position
Há 2 dias
Curitiba, Paraná, Brasil beBeeSoftware Tempo inteiro US$90.000 - US$120.000Senior Software Engineer RoleWe are seeking a skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and deploying high-quality software applications.
-
Highly Skilled Software Engineer Wanted
Há 2 dias
Curitiba, Paraná, Brasil beBeeSoftware Tempo inteiro R$90.000 - R$150.000Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to fill a key role in our technology team. The ideal candidate will have expertise in software development, with a strong focus on building scalable and maintainable systems.Key Responsibilities:Design, develop, and test software applications using programming...
-
Senior Cloud Engineer
Há 2 dias
Curitiba, Paraná, Brasil Byintera Tempo inteiroJoin to apply for the Senior Cloud Engineer (DevOps/SRE) - EBANX role at INTERA | Talent Hacking 6 days ago Be among the first 25 applicants Join to apply for the Senior Cloud Engineer (DevOps/SRE) - EBANX role at INTERA | Talent Hacking EBANX is the leading