What are the responsibilities and job description for the Remote Golang Software Engineer - Virtualisation / Containers position at Get It - Professional Services?
Job Overview
We are seeking a talented Golang System Software Engineer to join our dynamic team, focused on developing cutting-edge cloud infrastructure solutions. This remote opportunity involves working on a sophisticated private cloud platform that integrates KVM, Ceph, and SDN technologies, making it an excellent fit for system-level developers with a passion for design, data management, and low-level virtual machine/container work.
Key Responsibilities
We provide an annual learning and development budget of $2,000 USD to support your professional growth and career advancement within the organization.
Company Culture and Values
Join a fast-paced, remote-first team environment that fosters innovation and continuous learning. We value collaboration and proactive communication among our global workforce.
Compensation And Benefits
If you are enthusiastic about cloud infrastructure, containers, and open-source technologies and want to be part of a talented global remote team, we encourage you to apply today to advance your engineering career. We are committed to fostering a diverse and inclusive workplace and welcome candidates from all backgrounds to apply.
Employment Type: Full-Time
We are seeking a talented Golang System Software Engineer to join our dynamic team, focused on developing cutting-edge cloud infrastructure solutions. This remote opportunity involves working on a sophisticated private cloud platform that integrates KVM, Ceph, and SDN technologies, making it an excellent fit for system-level developers with a passion for design, data management, and low-level virtual machine/container work.
Key Responsibilities
- Design, implement, and meticulously document system-level code in Go.
- Model and architect database schemas for optimal data storage utilizing dqlite (SQL).
- Uphold code quality through rigorous static analysis, unit testing, and comprehensive system testing.
- Collaborate closely with a distributed team, engaging proactively in problem-solving.
- Participate in brainstorming sessions to tackle complex technical challenges.
- Embrace a fully remote work arrangement with occasional global travel (2 to 4 weeks per year) for team sprints and industry events.
- Proficient in programming with Go and C.
- Comprehensive understanding of networking and storage technologies.
- Practical experience with at least two of the following domains:
- Cloud computing
- Virtualization
- Containers
- Distributed systems
- Contributions to the open-source community.
- A mindset characterized by curiosity, adaptability, and accountability.
- Exceptional communication and problem-solving capabilities.
- A Bachelor's degree (or equivalent experience) in Computer Science, STEM, or a relevant field.
We provide an annual learning and development budget of $2,000 USD to support your professional growth and career advancement within the organization.
Company Culture and Values
Join a fast-paced, remote-first team environment that fosters innovation and continuous learning. We value collaboration and proactive communication among our global workforce.
Compensation And Benefits
- Competitive compensation with annual performance reviews and bonuses.
- Generous holiday leave, maternity, and paternity leave.
- Employee Assistance Program to support your well-being.
- Opportunities for global travel to connect with colleagues and participate in industry events.
- Travel perks, including Priority Pass for airport lounge access and upgrades for long-haul flights.
If you are enthusiastic about cloud infrastructure, containers, and open-source technologies and want to be part of a talented global remote team, we encourage you to apply today to advance your engineering career. We are committed to fostering a diverse and inclusive workplace and welcome candidates from all backgrounds to apply.
Employment Type: Full-Time