What are the responsibilities and job description for the Remote Software Engineer - Python - Focus on Container Images position at Get It - Professional Services?
Job Overview
Join our innovative team as a Software Engineer specializing in Python and container images, where your expertise will directly influence the future of open-source technologies. This remote position offers a unique opportunity to develop high-performance Ubuntu-based container images that enhance application deployment and contribute to a diverse range of exciting projects.
Key Responsibilities
This role not only provides you with hands-on experience on significant projects such as Rocks (OCI images) and Chisel but also offers avenues for career advancement, mentorship opportunities, and the ability to shape new initiatives within a dynamic team.
Company Culture And Values
We are dedicated to creating an inclusive and diverse work environment where every individual is valued and empowered to succeed. Our remote-first culture encourages collaboration across the globe, welcoming applicants from all backgrounds.
Compensation And Benefits
Join our innovative team as a Software Engineer specializing in Python and container images, where your expertise will directly influence the future of open-source technologies. This remote position offers a unique opportunity to develop high-performance Ubuntu-based container images that enhance application deployment and contribute to a diverse range of exciting projects.
Key Responsibilities
- Design and construct robust, scalable container images that set industry standards.
- Implement and manage automated CI/CD processes for building, testing, and publishing container images.
- Develop tools and perform tests to ensure security compliance and cloud-native compatibility.
- Collaborate with cross-functional teams to introduce new features for container-building tools, using Python.
- Engage in code and architectural reviews to uphold exceptional engineering standards.
- Provide technical insights to guide team strategies and decision-making.
- Actively participate in the open-source community as a valued subject-matter expert.
- Support the growth of the knowledge base and contribute to documentation efforts.
- Work effectively within a collaborative and agile team setup.
- Mentor junior engineers and contribute to the recruitment process.
- Enjoy the flexibility of remote work, with occasional global travel (up to 15%) for internal and external engagements.
- Profound knowledge and enthusiasm for software development.
- Proven ability to work collaboratively within a software development team.
- Experience with CI/CD platforms (e.g., Jenkins, GitHub Actions, Concourse CI).
- Demonstrated experience with container images and containerized workflows.
- Proficiency in at least one container management/orchestration tool (e.g., Docker, Kubernetes).
- Extensive experience in Python programming.
- Familiarity with Linux systems administration and package management.
- Excellent written and verbal communication skills with the capacity to convey technical concepts clearly.
- A commitment to knowledge-sharing and continuous learning.
- Experience level from Graduate to mid-senior in Software Engineering.
- A Bachelor's degree or equivalent in Computer Science, STEM, or a related discipline.
This role not only provides you with hands-on experience on significant projects such as Rocks (OCI images) and Chisel but also offers avenues for career advancement, mentorship opportunities, and the ability to shape new initiatives within a dynamic team.
Company Culture And Values
We are dedicated to creating an inclusive and diverse work environment where every individual is valued and empowered to succeed. Our remote-first culture encourages collaboration across the globe, welcoming applicants from all backgrounds.
Compensation And Benefits
- A competitive salary tailored to experience and performance, with periodic reviews.
- A performance-driven annual bonus alongside additional benefits aligned with our core values.
- A personal learning and development budget of USD 2,000 annually.
- Opportunities for bi-annual in-person team gatherings in a distributed work setting.
- Annual leave, inclusive maternity and paternity options, and access to an Employee Assistance Program.
- Exciting travel opportunities for company events and access to travel upgrades.