What are the responsibilities and job description for the Remote Senior Software Engineer - MAAS position at Get It - Professional Services?
Job Overview
We are in search of a skilled and dedicated Senior Software Engineer to become an integral part of our innovative team, specializing in open-source software, Linux systems, and Data Centre automation. This position presents a remarkable opportunity for a technology enthusiast to collaborate with exceptional engineers and contribute significantly to our projects.
Our team is tasked with developing the advanced Metal As A Service (MAAS) hyperscale provisioning platform, which is vital for the scalability of cloud-ready server distributions. We are looking for engineers with expertise in performance optimization, networking, storage, and overall usability.
If you have a strong passion for the future of cloud technology and open-source software, and thrive in a collaborative environment with a globally distributed team, we would be excited to receive your application. This role may require occasional international travel for team engagements and collaborative efforts.
Key Responsibilities
Our organization is committed to continuous professional development. We offer a personal learning and development budget of $2,000 annually, along with annual reviews to recognize and reward your contributions.
Company Culture and Values
We believe that a diverse team is crucial for creating outstanding products and cultivating a positive work environment. We welcome applicants from all backgrounds and identities to apply, and we are dedicated to promoting an inclusive workplace.
Employment Type: Full-Time
We are in search of a skilled and dedicated Senior Software Engineer to become an integral part of our innovative team, specializing in open-source software, Linux systems, and Data Centre automation. This position presents a remarkable opportunity for a technology enthusiast to collaborate with exceptional engineers and contribute significantly to our projects.
Our team is tasked with developing the advanced Metal As A Service (MAAS) hyperscale provisioning platform, which is vital for the scalability of cloud-ready server distributions. We are looking for engineers with expertise in performance optimization, networking, storage, and overall usability.
If you have a strong passion for the future of cloud technology and open-source software, and thrive in a collaborative environment with a globally distributed team, we would be excited to receive your application. This role may require occasional international travel for team engagements and collaborative efforts.
Key Responsibilities
- Develop essential components and functionalities of MAAS, striving to create the premier bare-metal cloud system.
- Refine the system architecture to enhance simplicity, speed, and user experience.
- Collaborate closely with cross-functional teams to ensure prompt releases and seamless integration with various tools.
- Contribute to the enhancement of continuous integration practices, improving testing protocols and coverage for efficient feedback loops.
- Document existing features to cultivate a world-class resource for Data Centre operators and users.
- Facilitate effective technical communication and collaboration with internal teams.
- Proactively address technical challenges and drive resolution towards successful outcomes.
- Engage in international team meetings and events throughout the year.
- Demonstrated experience in software development, particularly with Python, Go (back-end), or TypeScript, React (front-end).
- Strong analytical and troubleshooting capabilities, with a quick learning aptitude.
- Exceptional written and verbal communication skills in English.
- Experience with Linux server technologies such as Virtualization (KVM) and Containers (LXC).
- Familiarity with networking technologies including PXE, DHCP, TFTP, DNS, and NTP.
- Knowledge of Baseboard Management Controllers and protocols such as Redfish, IPMI, and AMT.
- Solid background in networking, storage technologies, and cloud infrastructure.
- Ideally, experience in large-scale server provisioning, automation, and orchestration.
- Understanding of open-source development tools and methodologies like Launchpad, Debian packaging tools (APT, dpkg), and snapcraft.
- A degree in Computer Science, STEM, or a related discipline.
- A willingness to travel occasionally for internal events.
Our organization is committed to continuous professional development. We offer a personal learning and development budget of $2,000 annually, along with annual reviews to recognize and reward your contributions.
Company Culture and Values
We believe that a diverse team is crucial for creating outstanding products and cultivating a positive work environment. We welcome applicants from all backgrounds and identities to apply, and we are dedicated to promoting an inclusive workplace.
Employment Type: Full-Time
Salary : $2,000