
Software Engineer – Secure Container Images
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants anywhere in the world.
• Develop and sustain an expanding collection of high-quality, secure container images.
• Create and manage automated CI/CD pipelines that build, test, scan, sign, publish, promote, and decommission images across various environments and architectures.
• Develop tools and tests to evaluate security compliance and cloud-native compatibility.
• Collaborate closely with the community and partners to disseminate container expertise and ensure the portfolio remains up to date with new features, patches, and applications.
• Work in partnership with product security, platform, infrastructure, and customer-facing teams.
• Provide technical insights to inform team decision-making.
• Establish image standards covering security, compatibility, performance, size, and developer experience.
• Enhance the knowledge base and document the work undertaken.
• Operate in a collaborative, agile, globally distributed setting.
• Guide colleagues and participate in the hiring process.
• Work remotely with occasional global travel of up to 15% for internal and external events.
• Strong proficiency in Bash and Python.
• Experience with CI/CD systems (e.g., GitHub Actions, Jenkins).
• Proven experience in building container images.
• Proficient in at least one container management or orchestration tool (e.g., Docker, Podman, or Kubernetes).
• Practical experience with Linux systems, package management, build systems, release engineering, or artifact pipelines.
• Excellent communication skills and accountability throughout the design, review, documentation, operation, and cross-team collaboration processes.
• Dedication to sharing knowledge and fostering growth among peers.
• A strong desire to learn and to venture beyond your comfort zone.
• A Bachelor's degree or equivalent in Computer Science, a STEM field, or a related discipline.
• An outstanding academic record from both high school and university.
• Proficient in business-level written and spoken English.
• Genuine personal motivation aligned with Canonical's mission.
• Willingness to travel internationally 2-4 times a year for company events lasting up to two weeks.
• 0-7 years of relevant experience.
• Nice-to-have: security-oriented maintenance mindset; software supply chain security; GitOps; proficiency in Go or Rust; experience with minimal and distroless container images; familiarity with OCI specifications; knowledge of CIS, NIST, FedRAMP, or DISA STIG; contributions to open source projects; DevSecOps; responsible AI or agentic development.
• Relevant certifications in Linux, containers, or cloud-native technologies such as CKS or DCA are advantageous.
• Performance-based annual bonus.
• Flexible work environment with biannual team sprints held in person.
• Personal learning and development budget of USD 2,000 per year.
• Biannual compensation reviews.
• Company recognition and rewards programs.
• 40 days of annual leave, including public holidays and company-wide holidays.
• Maternity and paternity leave policies.
• Team Member Assistance Program and Wellness Platform.
• Opportunities to travel to new locations to connect with colleagues.
• Priority Pass for lounge access.
Speechify
Speechify
Speechify
Speechify
Get handpicked remote jobs straight to your inbox weekly.