Home based - Worldwide•Remote Based
Remote
Senior
Full Time
remoteopen_sourcesenior_levelsoftware_engineerdistributed_team
Requirements
- •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
- •Technical leadership as well as team motivation, direction and pace
- •Deep experience with at least one of Go, Rust, Python or C
- •Conscientiousness and detail orientation, with a focus on performance
- •Excellent communication skills including professional written and spoken English
- •Excellent interpersonal skills, curiosity, flexibility, and accountability
- •Ability to travel twice a year, for company events up to two weeks each
What You'll Do
- •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
- •Displaying technical leadership in Canonical and our communities
- •Debugging issues and producing high-quality code to fix them
- •Contributing to technical documentation with the aim to make it the best of its kind
- •Working from home with global travel twice annually for company events
Nice to Have
- •Experience with container technologies such as LXD, Docker and Kubernetes
- •Experience with highly concurrent, distributed systems
- •Performance engineering – from kernel to web – benchmarks, optimization
- •Software security – fuzzing, tabletop threat models, analysis, audit
- •Build systems and toolchains, including for cross-compilation
- •Public clouds or OpenStack
- •Debian/Ubuntu packaging
- •Systems programming or scalable web services
- •Deep quality and test engineering
- •Web or Flutter front-end experience
- •REST and gRPC API experience
- •SQL and NoSQL data store expertise
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
- •Team Member Assistance Program & Wellness Platform
- •Opportunity to travel to new locations to meet colleagues
- •Priority Pass and travel upgrades for long-haul company events
