Job Overview
We are on the lookout for a skilled Software Engineer specializing in Python to join our innovative team. In this role, you will play an integral part in the creation and enhancement of advanced container images that streamline the deployment of open-source applications. As a member of our globally distributed workforce, you will collaborate with professionals from diverse backgrounds to deliver secure, high-performance container images that ensure an exceptional user experience.
Key Responsibilities
- Construct robust, scalable, high-performance container images.
- Develop and automate continuous integration (CI) and continuous delivery (CD) pipelines for the building, testing, and publishing of container images.
- Design tools and tests to maintain security compliance and compatibility with cloud-native technologies.
- Collaborate with cross-functional teams to ensure a seamless user experience.
- Offer insights and contribute to technical decisions based on your extensive knowledge and experience.
- Actively engage with the open-source community, serving as a subject matter expert.
- Create comprehensive documentation and resources for knowledge sharing.
- Participate in an agile, distributed work environment focused on collaboration and continuous improvement.
- Mentor junior team members and contribute to the recruitment process.
- Travel globally up to 15% for internal and external engagements.
Required Skills
- A strong enthusiasm for software development and problem-solving.
- Proven experience working effectively in a team-oriented environment.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or Concourse CI.
- Demonstrated experience in delivering high-quality software within deadlines.
- Hands-on expertise with container images and containerized environments.
- Proficiency in at least one container management tool, such as Docker or Kubernetes.
- Significant experience in Python programming.
- Strong background in Linux systems administration and package management.
- Excellent communication skills, both written and verbal, enabling clear explanations of technical concepts.
- Ability to facilitate clarity in technical discussions and decisions.
- A collaborative approach, emphasizing knowledge sharing and continuous learning.
Qualifications
- Graduate to mid-senior level experience, with a Bachelor’s or equivalent degree in Computer Science, STEM, or a related field.
Career Growth Opportunities
This position offers the potential for personal and professional development within a dynamic work environment. You will benefit from mentorship opportunities and the chance to shape your career while contributing to the recruitment of future team members.
Company Culture And Values
Our culture is rooted in collaboration, innovation, and continuous improvement. We foster a vibrant, distributed work environment that values knowledge sharing and encourages team members to engage with the open-source community.
Compensation And Benefits
- Competitive salary with performance-driven annual bonuses.
- Global, distributed work environment with opportunities for in-person collaboration.
- Personal learning and development budget of $2,000 per year.
- Recognition rewards to honor outstanding contributions.
- Comprehensive benefits package, including annual leave, maternity and paternity leave, and an Employee Assistance Program.
- Opportunities for travel to exciting locations for team events and collaborations.
If you are excited about influencing the future of open-source software, container technologies, and cloud-native solutions, we invite you to apply!
Employment Type: Full-Time