Software Engineer - Python - Container Images
Canonical
over 1 year ago
Remote, Worldwide
Mid Level / Senior
H1B Sponsor
Responsibilities
- Build robust, scalable container images.
- Work on automated CI/CD processes for building, testing, and publishing container images.
- Write tools and tests for security compliance and cloud-native compatibility.
- Develop new functionalities for container-building tools using Python.
- Participate in code and architectural reviews.
- Provide technical feedback for decision-making.
- Engage with the open-source community as a subject-matter expert.
- Grow the knowledge base and write documentation.
- Work in a collaborative, agile, and globally distributed environment.
- Mentor junior team members and assist in hiring.
Requirements
- Knowledgeable and passionate about software development.
- Experience in collaborative development.
- Familiarity with CI/CD systems like Jenkins or GitHub Actions.
- Proven track record of delivering high-quality software.
- Experience with container images and operations.
- Proficient in at least one container management tool like Docker or Kubernetes.
- Significant experience with Python.
- Experienced in Linux systems administration and package management.
- Strong written and verbal communication skills.
- Ability to clarify technical discussions.
- Belief in knowledge sharing.
- Bachelor’s degree in Computer Science, STEM, or a similar field.
Benefits
- Distributed work environment with biannual team sprints.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunities for travel to meet colleagues.
- Priority Pass and travel upgrades for long-haul company events.
Tech Stack
DockerGitHub ActionsGitLab CI/CDJenkinsKubernetesLinuxPython
Categories
BackendDevOps