What are the responsibilities and job description for the Senior Software Engineer - Remote MAAS Development | WFH position at Get It - Professional Services?
Job Overview
We are on the lookout for an enthusiastic Senior Software Engineer to become a pivotal member of our innovative team, dedicated to open-source software development, Linux, and Data Center automation. This role presents a unique opportunity to cultivate a rewarding career while collaborating with some of the brightest professionals in the tech industry.
Key Responsibilities
We are committed to fostering your professional development. You will receive a personal learning and development budget of $2,000 annually, enabling you to continuously enhance your skill set and further your career.
Company Culture And Values
Our organization promotes a culture of collaboration and innovation, valuing diverse perspectives that enrich our work environment and product development.
Compensation And Benefits
Employment Type: Full-Time
We are on the lookout for an enthusiastic Senior Software Engineer to become a pivotal member of our innovative team, dedicated to open-source software development, Linux, and Data Center automation. This role presents a unique opportunity to cultivate a rewarding career while collaborating with some of the brightest professionals in the tech industry.
Key Responsibilities
- Design and develop essential components and functionalities for the Metal As A Service (MAAS) platform, striving to position it as the foremost bare-metal cloud solution.
- Influence the system architecture to improve simplicity, efficiency, and user experience.
- Work in partnership with diverse teams to ensure seamless integration of MAAS with other tools, adhering to project timelines.
- Contribute to our continuous integration framework, enhancing test coverage and the feedback process.
- Support the creation of high-quality documentation for Data Center operators and end users.
- Take independent initiative in problem-solving, demonstrating ownership of issues until resolution.
- Engage in occasional international travel to collaborate with team members from various departments.
- Proven experience in professional software development using Python, Go (for back-end roles), or TypeScript, React (for front-end roles).
- Ability to learn swiftly, driven by a passion for exploring new technologies and methodologies.
- Excellent problem-solving, troubleshooting, and analytical abilities.
- Strong proficiency in English communication, both written and verbal.
- Familiarity with Linux server technologies, inclusive of virtualization (KVM), containers (LXC), etc.
- Understanding of network technologies such as PXE, DHCP, TFTP, DNS, and NTP.
- Practical experience with networking and storage technologies, as well as cloud hosting.
- Ideally, experience with large-scale server provisioning, automation, and orchestration.
- Experience with open-source development tools and methodologies, such as Launchpad and Debian packaging tools.
- A solid academic foundation, preferably with a university degree in Computer Science, STEM, or a related field.
- Some exposure to Baseboard Management Controllers and protocols (Redfish, IPMI, AMT, etc.).
- Bachelor's degree (or equivalent) in Computer Science, Engineering, or a related discipline.
- Strong academic credentials, with a preference for higher education.
- Willingness to travel up to four times annually for internal engagements.
We are committed to fostering your professional development. You will receive a personal learning and development budget of $2,000 annually, enabling you to continuously enhance your skill set and further your career.
Company Culture And Values
Our organization promotes a culture of collaboration and innovation, valuing diverse perspectives that enrich our work environment and product development.
Compensation And Benefits
- Competitive salary complemented by a performance-based annual bonus.
- Regular annual compensation reviews to acknowledge exceptional performance.
- Remote-first working model with biannual in-person team engagement.
- Comprehensive benefits including maternity and paternity leave, employee assistance programs, and recognition rewards.
- Opportunities for travel to new locations, enhancing networking and collaboration with colleagues.
- Priority Pass for travel benefits and upgrades for long-haul company events.
Employment Type: Full-Time
Salary : $2,000