Software Maintenance Engineer
Canonical
8 months ago
Remote, Worldwide
Entry Level / Mid Level
H1B Sponsor
Responsibilities
- Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
- Maintain a close working relationship with Canonical's Field, Support, and product engineering teams.
- Participate in upstream communities.
- Develop bug fixes, backport patches, and work with upstream for inclusion.
- Review code produced by other engineers.
- Demonstrate good judgment in technical methods and techniques.
- Prioritize work and manage your 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
- An exceptional academic track record.
- Background in Computer Science, STEM, or similar.
- Experience with Linux and open source software.
- Experience with at least one of Python, Go, C, or C++ on Linux.
- A drive to learn unfamiliar technology and deep-dive difficult issues.
- 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 & Wellness Platform.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long-haul company events.
Tech Stack
CC++DockerGoKubernetesLinuxMongoDBOpenStackPostgreSQLPython
Categories
AI & MLBackendData EngineeringDevOpsSecurity