What are the responsibilities and job description for the Remote Software Engineer - Container Images - Go position at Get It - Professional Services?
Job Overview
We are seeking a skilled Software Engineer to be a pivotal part of a dynamic team dedicated to developing the next generation of container images, aimed at transforming global open-source application deployment. This position offers a unique chance to engage in high-impact projects such as Rocks (OCI images) and Chisel, making significant contributions to the open-source community while ensuring an exceptional user experience.
Key Responsibilities
This role presents significant prospects for professional development through mentorship and engagement in critical initiatives, enabling you to expand your skill set and influence project trajectories.
Company Culture And Values
We foster a collaborative and agile work environment that values diverse perspectives and encourages knowledge sharing. Our commitment to diversity enhances our team’s strength and drives innovation.
Compensation And Benefits
We are seeking a skilled Software Engineer to be a pivotal part of a dynamic team dedicated to developing the next generation of container images, aimed at transforming global open-source application deployment. This position offers a unique chance to engage in high-impact projects such as Rocks (OCI images) and Chisel, making significant contributions to the open-source community while ensuring an exceptional user experience.
Key Responsibilities
- Design and develop scalable, reliable, and high-performance container images.
- Establish and manage Continuous Integration (CI) and Continuous Delivery (CD) processes for the creation, testing, and distribution of container images.
- Create tools and tests to assure security compliance and compatibility with cloud-native environments.
- Leverage Go to introduce new features in container-building tools.
- Participate in code and architectural reviews to uphold high engineering standards.
- Share technical expertise to influence the team's strategic decisions.
- Serve as a subject-matter expert within the open-source community.
- Document processes and contribute to the team’s knowledge base.
- Collaborate in a globally distributed, agile team environment.
- Mentor junior engineers and assist in recruitment efforts.
- Enjoy the flexibility of remote work with occasional travel (up to 15%) for company events.
- A strong passion for software development, with extensive knowledge in the field.
- Experience in collaborative software development teams.
- Familiarity with CI/CD systems, such as Jenkins, GitHub Actions, or Concourse CI.
- Proven ability to deliver high-quality software within deadlines.
- Experience in working with container images and containerized systems.
- Proficiency in at least one container management or orchestration tool (e.g., Docker, Kubernetes).
- Strong command of Go programming language.
- Knowledge of Linux systems administration and package management.
- Excellent verbal and written communication abilities for articulating technical information.
- A collaborative attitude and belief in the value of knowledge sharing.
- Bachelor's degree (or equivalent) in Computer Science, STEM, or a related discipline.
- Experience level ranging from Graduate to Mid-Senior Software Engineer.
This role presents significant prospects for professional development through mentorship and engagement in critical initiatives, enabling you to expand your skill set and influence project trajectories.
Company Culture And Values
We foster a collaborative and agile work environment that values diverse perspectives and encourages knowledge sharing. Our commitment to diversity enhances our team’s strength and drives innovation.
Compensation And Benefits
- A flexible work environment that allows for remote work and occasional in-person team sprints.
- A competitive salary with an annual review process.
- Performance-based annual bonuses.
- Recognition rewards and annual leave.
- Maternity and paternity leave.
- Employee Assistance Program.
- Opportunities for global travel to engage with colleagues at company events.
- Priority Pass and travel upgrades for long-distance company travels.