Home based - Worldwide•Home Based - Worldwide
Remote
Senior
Full Time
RustLinuxOpen SourceRemoteDistributed TeamEngineering Lead
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
- •For more senior roles, experience building, deploying, and operating distributed systems and APIs
- •Drive and a track record of going above-and-beyond expectations
- •Well-organised, self-starting and able to deliver to schedule
- •Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
- •Professional manner interacting with colleagues, partners, and community
- •Experience designing and writing high-quality Rust software on Linux
- •Experience with and passion for Linux at the system level
- •Professional written and spoken English
- •The work ethic and confidence to shine alongside motivated colleagues
- •Excellent interpersonal skills, curiosity, flexibility, and accountability
- •Passion, thoughtfulness, and self-motivation
- •Result-oriented, with a personal drive to meet commitments
- •Ability to travel twice a year, for company events up to two weeks each
What You'll Do
- •Design and implement well-tested and well-documented software in Rust
- •Advocate for Rust adoption in Canonical and upstream projects
- •Identify projects and codebases that could be prioritised for Rust adoption
- •Debug and fix issues encountered by your users
- •Participate in our engineering process through code and architectural reviews
- •Collaborate with community and colleagues on technical specifications
- •Seek improvements to engineering and operations practices
- •In some cases, deploy and operate services developed by the team
- •Contribute to the success of your product through technical advocacy
Nice to Have
- •Experience developing for Ubuntu
- •Experience with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro
- •Performance engineering and security experience
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
