Software Engineer, Cloud - Sustaining Engineering
Canonical
8 months ago
Remote, Worldwide
Mid Level / Senior
H1B Sponsor
Responsibilities
- Resolve complex customer problems related to Ubuntu, OpenStack, or Kubernetes.
- Maintain close working relationships with Canonical's field, support, and product engineering teams.
- Participate in upstream communities.
- Develop fixes, backport patches, and work with upstream for inclusion.
- Review code produced by other engineers.
- Demonstrate good judgement in technical methods and techniques.
- Prioritize work and manage time effectively.
- Participate in team discussions to improve processes, tools, and documentation.
- Maintain clear, technical, and concise communications.
- Work from home and travel internationally up to 10% of work time.
Requirements
- Professional experience as a software engineer.
- Background in Computer Science, STEM, or similar.
- Strong experience with Linux, OpenStack, Kubernetes, or other cloud technologies.
- Strong development-level experience with Python, Go, C, C++ on Linux.
- Ability to troubleshoot with gdb and other tools.
- Familiarity with git source code repositories and branches.
- An exceptional academic track record from both high school and preferably 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
CC++DockerGoKubernetesLinuxMongoDBOpenStackPostgreSQLPython
Categories
AI & MLBackendData EngineeringDevOps