Home based - Worldwide•Home Based - Worldwide
Remote
Senior
Full Time
about 1 month ago
remoteengineering managerflutterdartgorustlinuxopen source
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
- •Strong background in software engineering and system design
- •Experience building and shipping graphical applications
- •Experience leading engineering projects or teams
- •Expertise in Flutter and Dart, with experience in Go or Rust as a plus
- •Experience working with modern Linux desktop technologies such as Wayland, D-Bus, Systemd, or GNOME
- •Excellent written and verbal communication skills
- •Ability to work effectively in a globally distributed engineering team
- •Ability to travel twice a year, for company events up to two weeks each
What You'll Do
- •Guide architecture and technical direction for Ubuntu desktop applications
- •Ensure strong integration with the Ubuntu platform, Snap ecosystem, and system services
- •Participate in design reviews and key technical decisions
- •Promote high standards for performance, reliability, and security
- •Lead and support a team of talented engineers
- •Mentor and grow engineers across frontend and systems domains
- •Foster a culture of ownership, collaboration, and continuous improvement
- •Plan and deliver features across multiple release cycles
- •Balance innovation with reliability and maintainability
- •Improve CI/CD pipelines, test coverage, and release quality
- •Work with product and design teams to deliver intuitive user experiences
- •Collaborate across Canonical engineering teams
- •Engage with the Ubuntu open source community
Nice to Have
- •Experience contributing to or leading open source projects
- •Experience with Linux distribution development
- •Familiarity with software packaging and application sandboxing
- •Performance or Security Engineering 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
