Senior/Staff/Principal Engineer
Canonical
SeniorAbout the position
Join a leading open source software company as a Senior Engineer, contributing to impactful projects and collaborating with a global team.
Tech stack
- go
- rust
- python
- cpp
- typescript
- react
Requirements
Required:
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going above-and-beyond expectations
- Deep experience with at least one of Go, Rust, Python or C
Nice to have:
- Experience with container technologies such as LXD, Docker and Kubernetes
- Experience with highly concurrent, distributed systems
- Experience with software security – fuzzing, tabletop threat models, analysis, audit
Responsibilities
- Leading design and architecture of an impactful open source project
- Coding in Golang, Rust, Python, C/C++ or Typescript / React
- Collaborating proactively with a globally distributed team
- Mentoring, developing and advising colleagues in their career progression
Benefits
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave
- Opportunity to travel to new locations to meet colleagues