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 with expertise in Containers and Virtualization to join our innovative team. In this remote role, you will contribute to the development of a cutting-edge private cloud platform that integrates KVM, Ceph, and SDN technologies, focusing on the intricacies of low-level Go code that connects REST APIs with C libraries for effective container and virtual machine management.
Key Responsibilities
We are dedicated to recognizing and rewarding talent. Our salary structure undergoes annual reviews, and we offer a generous learning and development budget of $2,000 per year to support your ongoing professional development and career advancement.
Company Culture And Values
At our company, we prioritize fostering an inclusive workplace where every individual feels valued and empowered to contribute. Your unique experiences will play a pivotal role in shaping the future of open-source technology, enhancing our commitment to diversity and inclusion.
Networking And Professional Opportunities
As a member of our team, you will engage with a network of professionals and industry leaders, providing you with invaluable opportunities for collaboration and skill enhancement in the tech landscape.
Compensation And Benefits
We are seeking a talented Golang System Software Engineer with expertise in Containers and Virtualization to join our innovative team. In this remote role, you will contribute to the development of a cutting-edge private cloud platform that integrates KVM, Ceph, and SDN technologies, focusing on the intricacies of low-level Go code that connects REST APIs with C libraries for effective container and virtual machine management.
Key Responsibilities
- Design, develop, and document system-level Go code.
- Model data, construct database schemas, and oversee data storage utilizing a dqlite (SQL) database.
- Ensure exceptional code quality through static analysis, unit testing, and system testing.
- Collaborate actively with a distributed team, engaging in discussions around ideas and solutions.
- Embrace remote work while having the opportunity for global travel 2-4 weeks annually for team and industry events.
- Proficient in Golang and C programming.
- Solid understanding of networking and storage technologies.
- Experience with cloud computing, virtualization, containers, distributed systems, and open-source development is highly desirable.
- A proactive, adaptable mindset coupled with strong communication skills.
- A bachelor's degree (or equivalent) in Computer Science, STEM, or a related discipline.
- Proven experience as a system-level developer with a robust background in design, data management, and modeling.
We are dedicated to recognizing and rewarding talent. Our salary structure undergoes annual reviews, and we offer a generous learning and development budget of $2,000 per year to support your ongoing professional development and career advancement.
Company Culture And Values
At our company, we prioritize fostering an inclusive workplace where every individual feels valued and empowered to contribute. Your unique experiences will play a pivotal role in shaping the future of open-source technology, enhancing our commitment to diversity and inclusion.
Networking And Professional Opportunities
As a member of our team, you will engage with a network of professionals and industry leaders, providing you with invaluable opportunities for collaboration and skill enhancement in the tech landscape.
Compensation And Benefits
- Competitive salary reviewed annually.
- Performance-driven annual bonus.
- Remote-first work culture, with biannual in-person team sprints.
- Comprehensive holiday leave and parental leave.
- Employee Assistance Program to promote your well-being.
- Travel perks, including Priority Pass and travel upgrades for long-haul company events.
Salary : $2,000