What are the responsibilities and job description for the Remote Senior Software Engineer - MAAS | WFH position at Get It - Professional Services?
Job Overview
We are seeking a skilled Senior Software Engineer to join our dynamic team, focused on the innovative development of our Metal As A Service (MAAS) platform. This remote position offers an exciting opportunity to work with open-source software and Linux while engaging in transformative projects that enhance server infrastructure scalability.
Key Responsibilities
We are committed to your personal and professional development, offering an annual learning and development budget of USD 2,000. This role also presents ample opportunities for global travel, enabling you to broaden your professional network and skill set.
Company Culture and Values
Join a values-driven organization that prioritizes diversity and fosters a collaborative and inclusive environment. We emphasize innovation and encourage employees to bring diverse perspectives to the table.
Compensation And Benefits
We are seeking a skilled Senior Software Engineer to join our dynamic team, focused on the innovative development of our Metal As A Service (MAAS) platform. This remote position offers an exciting opportunity to work with open-source software and Linux while engaging in transformative projects that enhance server infrastructure scalability.
Key Responsibilities
- Design and implement core components and functionalities of the MAAS platform, establishing it as the premier bare-metal cloud solution.
- Influence the architecture of MAAS to enhance its performance, simplicity, and user-friendliness.
- Collaborate with cross-functional teams to ensure seamless integration with various tools and adherence to release timelines.
- Participate in maintaining our continuous integration environment, ensuring prompt feedback and comprehensive test coverage.
- Produce high-quality documentation for Data Center operators and users.
- Facilitate technical discussions and teamwork to drive successful outcomes.
- Assume ownership of technical challenges, guiding them towards effective resolutions.
- Engage in international travel several times a year to connect with our global teams.
- Demonstrated expertise in software development, particularly with Python, Go (for back-end roles), or TypeScript, React (for front-end roles).
- Quick adaptability to new systems and technologies, coupled with strong logical reasoning and problem-solving capabilities.
- Proficiency in written and verbal communication in English.
- Familiarity with Linux server technologies, including virtualization (KVM), containers (LXC), and more.
- Understanding of networking technologies such as PXE, DHCP, TFTP, DNS, and NTP.
- Experience with Baseboard Management Controllers and related protocols (Redfish, IPMI, AMT).
- Solid background in networking, storage technologies, and cloud infrastructure.
- Preferably, experience in large-scale physical server provisioning and automation, inclusive of rapid deployment and orchestration.
- Knowledge of open-source development tools and practices, such as Launchpad and Debian packaging.
- A Bachelor's degree or equivalent in Computer Science, STEM, or a related discipline.
- A willingness to travel up to four times annually for team events.
We are committed to your personal and professional development, offering an annual learning and development budget of USD 2,000. This role also presents ample opportunities for global travel, enabling you to broaden your professional network and skill set.
Company Culture and Values
Join a values-driven organization that prioritizes diversity and fosters a collaborative and inclusive environment. We emphasize innovation and encourage employees to bring diverse perspectives to the table.
Compensation And Benefits
- Competitive salary based on experience and performance, reviewed annually.
- Performance-based bonuses and recognition programs.
- Comprehensive benefits, including maternity/paternity leave, annual leave, and an Employee Assistance Program.
- Remote-first work culture with biannual team sprints.
- Priority Pass for travel and upgrades during company events.