Software Engineer building hardened Ubuntu container images and automated CI/CD pipelines for Canonical. Securing, testing, signing, and maintaining open-source software artifacts at scale.
Responsibilities
Build and maintain a growing portfolio of high-quality, hardened container images
Design and operate automated CI/CD pipelines that build, test, scan, sign, publish, promote, and retire images across environments and architectures
Write tooling and tests to assess security compliance and cloud-native compatibility
Work closely with the community and partners to share container expertise and keep the portfolio current with new features, patches, and applications
Collaborate with product security, platform, infrastructure, and customer-facing teams
Contribute technical input to team decision-making
Work in a collaborative, agile, globally distributed environment
Mentor colleagues and contribute to hiring
Work from home with global travel of up to 15% for internal and external events
Requirements
Proficiency in Bash and Python
Experience working with CI/CD systems (e.g. GitHub Actions, Jenkins)
Experience building container images
Command of at least one container management or orchestration tool (e.g. Docker, Podman, or Kubernetes)
Hands-on experience with Linux systems, package management, build systems, release engineering, or artifact pipelines
Clear communication and end-to-end ownership, spanning design, review, documentation, operation, and cross-team collaboration
A commitment to sharing knowledge and helping those around you grow
A genuine appetite for learning and for working outside your comfort zone
A Bachelor's degree or equivalent in Computer Science, a STEM field, or a similar discipline
An exceptional academic track record from both high school and university
Business level written and spoken English
Sincere personal motivation aligned with Canonical's mission
International travel 2-4 times a year for company events up to two weeks long
0-7 years relevant experience
Nice-to-have: security-oriented maintenance mindset; software supply chain security; GitOps; Go or Rust; minimal and distroless container images; OCI specifications; CIS, NIST, FedRAMP, or DISA STIG; open source contributions; DevSecOps; responsible AI or agentic development
Relevant Linux, container, or cloud-native certifications such as CKS or DCA are welcome
Benefits
Performance-driven annual bonus
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Bi-annual compensation review
Company recognition rewards
40 days annual leave per annum, including public holidays and All Company holiday periods
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Software Engineer building optimization, routing, and demand - forecasting systems for RideCo’s cloud - based on - demand transit software. Developing scalable production services and data science models.
AI Software Developer Intern building AI agents and developer tools for CorelDRAW Graphics Suite. Improving code review, testing, debugging, and AI adoption across Corel’s engineering organization.
Senior Software Engineer building reliable payment and banking platforms for merchants at Priority Technology Holdings. Owning Java and Python services from design through production.
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management solutions. Supporting forecasting, scheduling, adherence, and reporting for enterprise contact centers.
Senior Full Stack Java Engineer building Java, React, and Node.js WFM platforms for Miratech’s enterprise IT clients. Developing forecasting, scheduling, adherence, and operational reporting services.
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.