Job Overview
We are in search of a seasoned Software Engineer specializing in Python to enhance our dynamic team. In this pivotal role, you will spearhead the development and upkeep of innovative container images designed to streamline the deployment of open-source applications. As part of our globally distributed team, you will collaborate with professionals across multiple disciplines to produce high-quality, secure, and efficient container images, ensuring an exceptional user experience.
Key Responsibilities
- Design and implement robust, scalable container images.
- Create and automate CI/CD pipelines for the lifecycle of container images, encompassing building, testing, and publishing.
- Develop tools and tests to uphold security compliance and ensure cloud-native compatibility.
- Collaborate with cross-functional teams to guarantee a cohesive user experience.
- Provide insight on technical decisions, leveraging your extensive experience.
- Act as a subject matter expert and engage with the open-source community.
- Produce comprehensive documentation and facilitate knowledge-sharing initiatives.
- Thrive in an agile, distributed work environment that emphasizes collaboration and continuous enhancement.
- Mentor junior engineers and actively participate in recruitment efforts.
- Occasionally travel (up to 15%) for internal and external engagements.
Required Skills
- A strong enthusiasm for software development and adept problem-solving abilities.
- Experience working effectively in a team-oriented setting.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, and Concourse CI.
- Demonstrated success in delivering high-quality software products on schedule.
- Practical experience with container images and containerized environments.
- Proficiency in at least one container management tool (e.g., Docker, Kubernetes).
- Extensive experience in Python programming.
- Solid understanding of Linux systems administration and package management.
- Exceptional written and verbal communication skills for articulating technical concepts.
- A collaborative approach, emphasizing knowledge sharing and ongoing learning.
Qualifications
- Graduate to mid-senior level experience, with a Bachelor’s degree or equivalent in Computer Science, STEM, or a related field.
Career Growth Opportunities
We foster an environment conducive to professional growth, providing a personal learning and development budget of $2,000 annually. You will have the chance to enhance your leadership skills through mentorship and recruitment participation.
Company Culture And Values
Our organization is committed to cultivating a culture of collaboration and innovation, underpinned by open-source principles. We value continuous improvement and encourage all team members to contribute to our collective success.
Compensation And Benefits
- Competitive salary, complemented by performance-driven annual bonuses.
- A globally distributed work environment with opportunities for occasional in-person collaboration.
- Recognition rewards for exceptional contributions.
- Comprehensive benefits package, including annual leave, maternity and paternity leave, and an Employee Assistance Programme.
- Opportunities for travel to engage with colleagues in various locations.
If you are driven by the prospect of impacting the future of open-source software, container technologies, and cloud-native solutions, we invite you to apply!
Employment Type: Full-Time