What are the responsibilities and job description for the Go Software Engineer - Remote - Container Images position at Get It - Professional Services?
Job Overview
We are in search of a skilled Software Engineer specializing in Go to pioneer the future of container images, transforming the landscape of open-source application deployment on a global scale. This position offers an exceptional opportunity to engage in impactful projects such as Rocks (OCI images) and Chisel, ensuring an unparalleled user experience.
Key Responsibilities
As a senior engineer, you will have the opportunity to influence the development of cutting-edge container technologies while mentoring junior engineers, positioning yourself for continued professional growth within a dynamic environment.
Company Culture And Values
We pride ourselves on fostering a collaborative work atmosphere that embraces diversity, valuing various experiences and perspectives. Our commitment to a discrimination-free workplace ensures that every team member can thrive.
Compensation And Benefits
We are in search of a skilled Software Engineer specializing in Go to pioneer the future of container images, transforming the landscape of open-source application deployment on a global scale. This position offers an exceptional opportunity to engage in impactful projects such as Rocks (OCI images) and Chisel, ensuring an unparalleled user experience.
Key Responsibilities
- Design and develop scalable, resilient, and high-performance container images.
- Manage Continuous Integration (CI) and Continuous Delivery (CD) pipelines for the construction, testing, and distribution of container images.
- Create tools and automated tests to uphold security standards and guarantee cloud-native compatibility.
- Leverage Go for the integration of new features into container-building technologies.
- Participate in code and architectural assessments to sustain superior engineering practices.
- Contribute valuable technical perspectives to the team's strategic discussions.
- Act as a subject-matter expert within the open-source community.
- Produce documentation and enhance the organization’s knowledge repository.
- Collaborate within a global, agile team dynamic while mentoring junior engineers.
- Enjoy the flexibility of remote work with opportunities for occasional global travel (up to 15%) for team events.
- A strong passion for software engineering combined with extensive knowledge in the field.
- Experience in collaborative software development teams.
- Familiarity with CI/CD frameworks, including Jenkins, GitHub Actions, or Concourse CI.
- A demonstrated history of delivering high-caliber software within established timelines.
- Proficiency in working with container images and environments.
- Mastery of at least one container management or orchestration tool (e.g., Docker, Kubernetes).
- Strong command of the Go programming language.
- Background in Linux systems administration and package management.
- Excellent communication skills for articulating technical concepts effectively.
- A collaborative mindset and commitment to knowledge sharing.
- A Bachelor’s degree (or equivalent) in Computer Science, STEM, or a related discipline.
- Experience level ranges from Graduate to Mid-Senior Software Engineer.
As a senior engineer, you will have the opportunity to influence the development of cutting-edge container technologies while mentoring junior engineers, positioning yourself for continued professional growth within a dynamic environment.
Company Culture And Values
We pride ourselves on fostering a collaborative work atmosphere that embraces diversity, valuing various experiences and perspectives. Our commitment to a discrimination-free workplace ensures that every team member can thrive.
Compensation And Benefits
- A flexible and distributed work environment with opportunities for occasional in-person team sprints.
- An annual personal learning and development budget of USD 2,000.
- Competitive salary with annual compensation reviews and performance-driven bonuses.
- Recognition rewards and annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Program.
- Opportunities for global travel to connect with colleagues and participate in company events.
- Priority Pass and travel upgrades for significant company events.