
Software Engineer
1 week ago
Overview
Software Engineer (Python/Linux/Packaging) at Canonical. We are hiring talented Software Engineers with strong Python, packaging and Linux skills to have a positive impact on the day-to-day workflow of thousands of snap, rock and charm publishers. You will work on packaging formats, build systems and automation that simplify shipping software to the widest possible audience.
What we do
We design and maintain Python tools to support the developer build and publication process. The team builds tools that create snaps, charms and rocks. Snapcraft enables developers to deliver app updates to millions of Linux systems; Charmcraft enables collaboration for Charmed Operator development and publication on Charmhub; Rockcraft provides production-grade Ubuntu-based container images called Rocks for container developers. These images are designed with security and a consistent user experience in mind.
Responsibilities
Develop and maintain Python-based tooling to support the build and publication process for snaps, charms, and rocks.
Work with container technologies such as Docker, Kubernetes and LXD.
Understand and contribute to build systems and toolchains, including cross-compilation.
Extend the snap build ecosystem by applying your knowledge of languages, toolchains, frameworks, integrations, and CI systems.
Collaborate with external open source and commercial projects to better serve community needs.
Qualifications
Expertise in Python.
Strong understanding of the makeup of a modern GNU/Linux distribution.
Good understanding of build systems and toolchains, including cross-compilation.
Experience with container technology (e.g., Docker, Kubernetes, LXD).
What we offer
Fully remote working environment — we have been remote since 2004.
Personal learning and development budget of 2,000 USD per annum.
Annual compensation review and recognition rewards.
Annual holiday leave and parental leave; Employee Assistance Programme.
Opportunity to travel to meet colleagues at in-person sprints; travel upgrades for long-haul company events.
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, Canonical supports AI, IoT, and the cloud across a global footprint. We recruit on a global basis and maintain high standards. Most colleagues have been working remotely since our inception in 2004.
Equal Opportunity
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.
Job Details
Seniority level: Entry level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Location: Dublin, County Dublin, Ireland
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
-
Dublin Pike, Ireland Software Placements Full timeOverview Our client, a leading multinational semiconductor company, requires a Contract FPGA/ASIC Design Software Verification Engineer for an 11-month daily rate role based in West Dublin, Ireland. The role requires the candidate to be onsite 5 days per week. Role The Design Software Verification team plays a critical role in verifying the EDA tool chain...
-
Dublin, Ireland Software Placements Full timeOverview Our client, a leading multinational semiconductor company, requires a Contract FPGA/ASIC Design Software Verification Engineer for an 11-month daily rate role based in West Dublin, Ireland. The role requires the candidate to be onsite 5 days per week. Role The Design Software Verification team plays a critical role in verifying the EDA tool...
-
Dublin, Ireland Software Placements Full timeOverviewOur client, a leading multinational semiconductor company, requires a Contract FPGA/ASIC Design Software Verification Engineer for an 11-month daily rate role based in West Dublin, Ireland.The role requires the candidate to be onsite 5 days per week.RoleThe Design Software Verification team plays a critical role in verifying the EDA tool chain for...
-
Software Engineer
2 weeks ago
Dublin Pike, Ireland TOMRA Full timeCompany Description TOMRA Food is a multinational organisation and a leading provider of sensor-based sorting, peeling and integrated post-harvest solution for the food industries. Transforming global food production to maximise food safety and minimise food loss by making sure Company Description TOMRA Food is a multinational organisation and a leading...
-
LEAD AMS LAYOUT ENGINEER
1 week ago
Dublin Pike, Ireland Software Placements Full timeClient: Our client a leading Multinational Semiconductor Company requires Lead AMS/RF Layout Engineer for role based in Dublin, Ireland. Role: You will work as part of a cross-functional team to deliver the next generation products from concept to volume production. Responsibilities: Work with Analog/RF Design Engineers to create and optimise the...
-
Principal Engineer, Software Engineering
2 weeks ago
Dublin Pike, Ireland Mastercard Full timeOverview The Transfer Solutions group is responsible for designing, building, and operating the technology that powers Mastercard’s next-generation payment applications—domestic, Cross–Border, and Bill Payments. We are seeking a Principal Software Engineer to join our Dublin team, focusing on building and operating our Cross-Border payments platform,...
-
Associate Software Engineer
3 weeks ago
Dublin Pike, Ireland Flutter UK & Ireland Full timeAssociate Software Engineer (Back-End) - PEN Overview Join to apply for the Associate Software Engineer role at Flutter UK & Ireland. The Sports Super Tribe is comprised of 5 self-sufficient tribes, encompassing over 60 squads of Engineers, QA, and associated roles across Porto, Dublin and Leeds. We are dedicated to delivering fast, distinctive, dynamic,...
-
Senior Software Engineer
2 weeks ago
Dublin Pike, Ireland R3 Full timeR3’s vision is a world where value moves freely, and business is done safely. Our mission is to enable an open, trusted, and enduring digital economy. We are a scale up with a startup’s grit. We encourage a workforce where no idea is too small, and no two days are the same. At R3, you will be a Software Engineer with a product mindset, building platforms...
-
Contract Vb6/Vb.Net Software Engineer
3 weeks ago
Dublin, Ireland Software Placements Full timeOverviewClient: Our client a leading multinational Financial Company requires Contract VB6/VB.NET Software Engineer for 6-month role in South Dublin, IrelandRoleYou will join the Calculation Systems team in the IT Department.Work will primarily relate to project and production support activities on a range of Point of Sale and In Force Calculation...
-
Software Engineer II
2 weeks ago
Dublin Pike, Ireland Microsoft Full timeOverview Azure High Performance Computing and AI Platform (HPC/AI) group is the team behind Azure’s cloud offering that powers some of the most demanding and largest scale AI training and inference workloads. The virtual machine (VM) series we own feature cutting edge GPUs and accelerators, as well as a state-of-the-art scale-out network infrastructure to...