What are the responsibilities and job description for the Remote Software Engineer - Python - Container Images - Focus on CI/CD position at Get It - Professional Services?
Job Overview
Join our innovative team as a Software Engineer specializing in Python and container technologies, where you’ll be instrumental in advancing open-source solutions. This remote position offers you the flexibility to work from anywhere while contributing to the development of state-of-the-art container images that enhance the deployment of open-source applications.
Key Responsibilities
This role provides substantial avenues for professional development, including the chance to mentor emerging engineers and engage in ongoing training initiatives. Our commitment to your growth is reflected in our annual personal learning and development budget of USD 2,000.
Company Culture And Values
We champion a diverse and inclusive workplace where every individual is respected and given the opportunity to thrive. Our remote-first culture encourages active collaboration and fosters a sense of belonging among team members.
Compensation And Benefits
Join our innovative team as a Software Engineer specializing in Python and container technologies, where you’ll be instrumental in advancing open-source solutions. This remote position offers you the flexibility to work from anywhere while contributing to the development of state-of-the-art container images that enhance the deployment of open-source applications.
Key Responsibilities
- Design and create high-performance, scalable container images tailored for security and usability.
- Implement and sustain automated CI/CD workflows to streamline the building, testing, and publishing of container images.
- Develop tools and conduct tests focused on security compliance and compatibility with cloud-native environments.
- Collaborate with diverse teams to introduce new features in our container-building tools, leveraging your Python expertise.
- Engage in code reviews and architectural discussions to uphold superior engineering standards.
- Provide informed technical insights to guide team decisions and strategies.
- Actively participate in the open-source community as a subject-matter expert.
- Contribute to documentation and knowledge sharing within the team.
- Foster a collaborative environment by mentoring junior colleagues and assisting in the recruitment process.
- Embrace remote work opportunities with occasional travel (up to 15%) for team gatherings and events.
- In-depth knowledge and enthusiasm for software development, particularly in Python.
- Proven capability to work collaboratively in a development-focused team.
- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, Concourse CI).
- Experience with container systems and orchestration tools (e.g., Docker, Kubernetes).
- Proficient in Linux system administration and package management.
- Strong verbal and written communication skills that effectively convey complex technical concepts.
- A commitment to continuous learning and knowledge sharing.
- Range of experience from graduate to mid-senior level in Software Engineering.
- Demonstrated success in delivering high-quality software projects on schedule.
- A Bachelor's degree or equivalent in Computer Science, STEM, or a related field is preferred.
This role provides substantial avenues for professional development, including the chance to mentor emerging engineers and engage in ongoing training initiatives. Our commitment to your growth is reflected in our annual personal learning and development budget of USD 2,000.
Company Culture And Values
We champion a diverse and inclusive workplace where every individual is respected and given the opportunity to thrive. Our remote-first culture encourages active collaboration and fosters a sense of belonging among team members.
Compensation And Benefits
- Competitive salary commensurate with experience and performance, along with an annual review.
- Performance-driven bonuses and additional perks aligned with our core values.
- Flexible work arrangements with bi-annual team sprints for in-person collaboration.
- Comprehensive benefits including annual leave, maternity/paternity leave, and an Employee Assistance Program.
- Opportunities for travel to exciting locations for company events and initiatives.