Software Engineer - Python - Container Images
İç Anadolu Bölgesi, Turkey (Türkiye)
Listed on 2026-01-09
-
Software Development
DevOps, Cloud Engineer - Software
Software Engineer - Python - Container Images
Join Canonical in building a new generation of Ubuntu-based container images. The role involves building and maintaining an ever-growing portfolio of container images, collaborating with internal and external teams, and ensuring high quality with a seamless Ubuntu user experience.
Company DescriptionCanonical is a leading provider of open-source software and operating systems. Ubuntu is widely used across public cloud, data science, AI, engineering innovation, and IoT. With 1200+ colleagues in 75+ countries, Canonical is a founder-led, profitable, and growing company that values global collaboration, open participation, and community contribution.
Responsibilities- Build robust, scalable, leading-edge container images.
- Develop and maintain continuous integration and delivery automation for container images.
- Write tools and tests for security compliance and cloud-native compatibility.
- Participate in code and architectural reviews.
- Contribute to the improvement of Python- and Go-based container-building tools.
- Provide technical feedback for team decision-making.
- Engage with the open-source community as a subject‑matter expert.
- Document and grow the knowledge base.
- Work in a collaborative, agile, globally distributed environment.
- Mentor junior team members and help with hiring.
- Work from home with global travel up to 15% for internal and external events.
- Strong software development background (Python, Go).
- Team player with experience in collaborative development.
- Experience with CI/CD systems (e.g., Jenkins, Git Hub Actions, Concourse CI).
- Familiarity with Git Ops principles and workflows.
- Track record of delivering timely, high-quality software.
- Experience building container images.
- Proficiency in at least one container orchestration tool (e.g., Docker, Kubernetes).
- Experience with Linux systems administration and package management.
- Strong written and verbal communication skills.
- Clear technical and engineering discussion abilities.
- Belief in knowledge sharing and community contribution.
- Experience ranging from graduate to mid‑senior Software Engineer.
- Bachelor’s or equivalent in Computer Science, STEM, or related field.
- Location:
EMEA.
- Distributed work environment with twice‑yearly in‑person team sprints.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review and performance‑driven bonus or commission.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Team Member Assistance Program and wellness platform.
- Opportunities to travel globally.
- Priority Pass and travel upgrades for long‑haul company events.
Canonical is a pioneering technology firm at the forefront of the global move to open source. As the publisher of Ubuntu, Canonical is reshaping the world of software with a strong focus on AI, IoT, and the cloud. We recruit globally and set a high standard for excellence.
Equal Opportunity EmployerCanonical is an equal opportunity employer. We foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: