Golang System Software Engineer - Containers / Virtualisation
Canonical
about 1 year ago
Remote, Worldwide
Mid Level / Senior
H1B Sponsor
Responsibilities
- Design, implement and document system level Go code.
- Model data, design database schema and implement data storage in a dqlite (SQL) database.
- Maintain code quality through static analysis, unit and system tests.
- Collaborate proactively with a distributed team.
- Discuss ideas and collaborate on finding good solutions.
Requirements
- Experience programming in Go and C.
- Knowledgeable in networking and storage technologies.
- Experience with cloud computing, virtualization, containers, distributed systems, or open source community.
- Curious, flexible, articulate, and accountable.
- Value soft skills and are enterprising, thoughtful, and self-motivated.
- Bachelor’s or equivalent in Computer Science, STEM or similar degree.
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 and travel upgrades for long haul company events.
Tech Stack
CCloud.govGoOpenShiftSQL
Categories
BackendData EngineeringDevOps