Senior Software Engineer - MAAS
Canonical
about 1 year ago
Remote, Worldwide
Senior
H1B Sponsor
Responsibilities
- Develop MAAS core components and features to enhance the bare metal cloud system.
- Shape the architecture of MAAS for improved simplicity and usability.
- Collaborate with other teams to ensure MAAS integrates well with various tools.
- Contribute to the continuous integration environment and maintain test coverage.
- Document current and existing features for Data Centre operators and users.
- Provide technical communication and collaboration with other teams.
- Take ownership of problems and drive them to solutions.
- Travel internationally a few times a year for team collaboration.
Requirements
- Professional software development experience in Python or Go.
- Capacity to learn quickly about new systems and techniques.
- Excellent logic, problem-solving, and troubleshooting skills.
- Strong English language communication skills, both written and verbal.
- Experience with Linux server technologies, including virtualization and containers.
- Bachelor’s degree in Computer Science, STEM, or a similar field.
- Knowledge of network technologies such as PXE, DHCP, and DNS.
- Some experience with Baseboard Management Controllers and protocols.
- Strong experience with networking, storage technologies, and cloud infrastructure.
- Ideally, experience in large-scale physical server provisioning and automation.
- Familiarity with open source development tools and methodologies used in Ubuntu projects.
- An exceptional academic track record from high school and university.
- Willingness to travel up to 4 times a year for internal events.
Benefits
- Distributed work environment with twice-yearly team sprints in person.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass for travel and travel upgrades for long haul company events.
Tech Stack
FishGoLinuxPythonReactTypeScript
Categories
BackendDevOps