
Software Engineer
3 weeks ago
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 doWe 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.
- 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).
- 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.
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 OpportunityCanonical 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
-
Software Engineer Iii
3 weeks ago
Dublin, Dublin City, Ireland Guidewire Software Full timeOverviewJoin to apply for theSoftware Engineer IIIrole atGuidewire Software.Guidewire is the world's most complete Property & Casualty (P&C) insurance platform.Our mission is to help P&C insurers engage with their customers, innovate intentionally, and grow efficiently.Our core, digital, and analytics products are trusted by leading P&C insurers in 40+...
-
Senior Software Engineer
3 weeks ago
Dublin, Dublin City, Ireland Guidewire Software Full timeOverviewSenior Software Engineer – Dublin, Ireland. Product Development and Operations.What You'll DoCollaborate with platform and product stakeholders—such as Product Owners, Architects, and Engineering Managers—to define and groom backlogs and direct platform and product evolution.Lead the design and delivery of complex features and services using...
-
Software Engineer III
3 weeks ago
Dublin, Dublin City, Ireland Guidewire Software Full timeOverviewJoin to apply for the Software Engineer III role at Guidewire Software.Guidewire is the world's most complete Property & Casualty (P&C) insurance platform. Our mission is to help P&C insurers engage with their customers, innovate intentionally, and grow efficiently. Our core, digital, and analytics products are trusted by leading P&C insurers in 40+...
-
Software Engineer
3 weeks ago
Dublin, Dublin City, Ireland Phorest Salon Software Full timeOverviewJoin to apply for the Software Engineer - Payments Integrations - Remote (to GMT +2) / Dublin role at Phorest Software.The OpportunityPhorest is expanding its Payments solutions, delivering both online and in-store payment experiences to thousands of businesses daily. Our goal is to ensure Phorest can facilitate any type of financial transaction that...
-
Software Engineer, PhorestGo
3 weeks ago
Dublin, Dublin City, Ireland Phorest Software Full timeSoftware Engineer, PhorestGo - Remote (to GMT +2) / IrelandAbout PhorestPhorest Salon Software powers over 11,000 hair and beauty salons in Ireland, UK, Germany, Australia, Finland, USA, Canada, UAE and Netherlands. The platform processes 7 million appointments a month for hair and beauty consumers. Phorest is the number 1 salon software brand for premium...
-
Senior Software Engineer, Consultations
3 weeks ago
Dublin, Dublin City, Ireland Phorest Software Full timeOverviewSenior Software Engineer, Consultations - Remote (to GMT +2) / Dublin – Join to apply for this role at Phorest Software.Get AI-powered advice on this job and more exclusive features.About Phorest Would you like to create the future of a product used by thousands of businesses and millions of consumers? Phorest Salon Software powers over 11,000 hair...
-
Career Opportunities in Project Development
2 weeks ago
Dublin, Dublin City, Ireland beBeecivil engineer Full time €50,000 - €60,000Civil EngineerWe are seeking an expert Civil Engineer to excel in project development and management. As a Civil Engineer, you will be responsible for creating and overseeing civil projects, encompassing drainage networks, sewer systems, water supply infrastructure, and surface water network designs.Key Responsibilities:Developing and managing civil...
-
Software Engineer
3 weeks ago
Dublin, Dublin City, Ireland Reperio Human Capital Ltd Full time.Net Software Engineer Location: Dublin, Ireland Position Type: Permanent | Full-Time | Hybrid Salary: €85,000-€95,000 Position Summary: A leading global software company is seeking an experienced Senior Software Engineer to join their Facilities Engineering group. As a Software Engineer, you will work in small, empowered teams to deliver high-quality...
-
Software Engineer
2 weeks ago
Dublin, Dublin City, Ireland Canonical Full timeJoin to apply for the Software Engineer - Industrial IoT role at Canonical6 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career...
-
Software Engineer
3 weeks ago
Dublin, Dublin City, Ireland Acuity Brands Lighting Canada Full timeOverviewJoin to apply for the Software Engineer role at Acuity Brands Lighting Canada.Acuity Inc. is a market-leading industrial technology company with operations across North America, Europe and Asia. Our Digital Centre of Excellence in Cork, Ireland brings together the best of Acuity's technologies, serving as a hub for research and development to build...