What are the responsibilities and job description for the Remote Software Engineer - Python and Container Images - WFH position at Get It - Professional Services?
Job Overview
We are on the lookout for an accomplished Software Engineer who is enthusiastic about influencing the trajectory of open-source technologies. In this pivotal remote role, you will engage in the development of innovative container images that streamline the deployment of open-source applications. Your contributions will be essential in constructing robust, scalable solutions while playing an integral part in dynamic product development within the container technology arena.
Key Responsibilities
This role presents the unique chance to engage in significant projects, such as Rocks (OCI images) and Chisel, while helping to shape a newly formed team. You will enhance your expertise with diverse container technologies and play a crucial role in making decisions that affect the direction of our products.
Company Culture And Values
We foster a diverse and inclusive workplace where each team member is acknowledged and has an equal opportunity to thrive. Our remote-first culture promotes collaboration and knowledge-sharing across a globally distributed team, ensuring that every voice is heard and valued.
Compensation And Benefits
We are on the lookout for an accomplished Software Engineer who is enthusiastic about influencing the trajectory of open-source technologies. In this pivotal remote role, you will engage in the development of innovative container images that streamline the deployment of open-source applications. Your contributions will be essential in constructing robust, scalable solutions while playing an integral part in dynamic product development within the container technology arena.
Key Responsibilities
- Design and create performance-oriented and user-friendly container images based on Ubuntu.
- Lead the development and upkeep of automated CI/CD pipelines for building, testing, and distributing container images.
- Develop tools and conduct tests to ensure security and compatibility in cloud-native environments.
- Collaborate with diverse teams to implement new features for container-building tools using Python.
- Participate in code and architectural reviews to uphold best engineering practices.
- Provide insightful technical feedback to guide team decisions.
- Engage actively with the open-source community, sharing expertise as a subject-matter expert.
- Contribute to the enhancement of the knowledge base and author technical documentation.
- Work within a cooperative, agile, and globally distributed team setup.
- Mentor junior engineers and assist in the recruitment process.
- Participate in occasional global travel (up to 15%) for internal and external activities.
- Profound knowledge and enthusiasm for software engineering.
- Proven track record of effective collaboration within a development team.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Concourse CI.
- Demonstrated history of delivering high-quality software within deadlines.
- Proficiency in managing containerized environments, with expertise in tools like Docker or Kubernetes.
- Significant experience in Python programming.
- Familiarity with Linux systems administration and package management.
- Strong communication skills, both written and verbal, with the ability to articulate technical concepts clearly.
- A commitment to knowledge-sharing and ongoing learning.
- Experience level ranging from graduate to mid-senior in Software Engineering.
- Bachelor's degree or equivalent in Computer Science, STEM, or a related discipline.
This role presents the unique chance to engage in significant projects, such as Rocks (OCI images) and Chisel, while helping to shape a newly formed team. You will enhance your expertise with diverse container technologies and play a crucial role in making decisions that affect the direction of our products.
Company Culture And Values
We foster a diverse and inclusive workplace where each team member is acknowledged and has an equal opportunity to thrive. Our remote-first culture promotes collaboration and knowledge-sharing across a globally distributed team, ensuring that every voice is heard and valued.
Compensation And Benefits
- Competitive salary based on your experience and performance.
- Annual performance-driven bonus and comprehensive benefits that reflect our core values.
- An annual personal learning and development budget of USD 2,000.
- Opportunities for bi-annual in-person team sprints.
- Generous leave policies including annual holiday leave, maternity and paternity leave, and an Employee Assistance Program.
- Opportunities for travel to exciting locations for company events, along with access to travel upgrades for long-haul company engagements.