What are the responsibilities and job description for the Remote Software Engineer - Container Images with Go position at Get It - Professional Services?
Job Overview
We are in search of a highly skilled Software Engineer to join our team, focusing on the development of innovative container images that will transform open-source application deployment on a global scale. This position offers an exciting opportunity to engage in impactful projects such as Rocks (OCI images) and Chisel, while actively contributing to the open-source ecosystem and enhancing the user experience.
Key Responsibilities
Your role will provide the chance to work with the latest advancements in container technologies, allowing you to influence the development of innovative tools while refining your leadership capabilities by mentoring junior team members.
Company Culture And Values
We promote a culture of inclusivity and diversity, appreciating varied experiences and perspectives. Our collaborative environment fosters innovation and creativity, leading to superior products that meet the needs of our users. We are dedicated to providing a workplace that values mutual respect and encourages professional growth.
Employment Type: Full-Time
We are in search of a highly skilled Software Engineer to join our team, focusing on the development of innovative container images that will transform open-source application deployment on a global scale. This position offers an exciting opportunity to engage in impactful projects such as Rocks (OCI images) and Chisel, while actively contributing to the open-source ecosystem and enhancing the user experience.
Key Responsibilities
- Design and create scalable, high-performance container images.
- Develop and oversee CI/CD processes for the construction, testing, and distribution of container images.
- Implement tools and tests to ensure adherence to security standards and cloud-native compatibility.
- Leverage Go programming to introduce new features in container-building tools.
- Participate in code and architectural evaluations to uphold rigorous engineering standards.
- Offer technical insights to enrich the team's strategic decisions.
- Serve as a subject-matter expert within the open-source community.
- Document processes and contribute to the collective knowledge base.
- Collaborate effectively within a globally distributed team in an agile environment.
- Mentor junior engineers and support recruitment processes.
- Enjoy the flexibility of remote work with occasional travel (up to 15%) for team events.
- A deep-seated passion for software development and robust knowledge in this domain.
- Experience collaborating within team-oriented development settings.
- Familiarity with CI/CD technologies such as Jenkins, GitHub Actions, or Concourse CI.
- A history of delivering high-quality software punctually.
- Expertise in container images and containerized environments.
- Proficiency in at least one container management or orchestration tool (e.g., Docker, Kubernetes).
- Strong command of the Go programming language.
- Competence in Linux systems administration and package management.
- Excellent communication skills, both written and verbal, to convey technical concepts effectively.
- A collaborative mindset and a commitment to knowledge sharing.
- A Bachelor's degree (or equivalent) in Computer Science, STEM, or a related field.
- Experience level ranging from Graduate to Mid-Senior Software Engineer.
Your role will provide the chance to work with the latest advancements in container technologies, allowing you to influence the development of innovative tools while refining your leadership capabilities by mentoring junior team members.
Company Culture And Values
We promote a culture of inclusivity and diversity, appreciating varied experiences and perspectives. Our collaborative environment fosters innovation and creativity, leading to superior products that meet the needs of our users. We are dedicated to providing a workplace that values mutual respect and encourages professional growth.
Employment Type: Full-Time