Canonical, the company behind Ubuntu, is seeking a Senior Software Engineer to join their IoT and Data Services team. This role offers an exciting opportunity to work on cutting-edge telemetry and connectivity solutions within the Snappy ecosystem. As part of Canonical's engineering team, you'll be at the forefront of the IoT revolution, developing global SaaS services and enhancing data streaming capabilities.
The position involves architecting scalable service APIs, developing data governance systems, and implementing features that will shape the future of IoT devices. You'll work with both cloud-based SaaS offerings and containerized on-premise solutions, utilizing Python and Golang to create robust backend services.
Canonical offers a unique work environment as a pre-IPO international software company with over 1000 professionals across 70+ countries. The company embraces a remote-first culture, setting the standard for the 21st-century digital workplace. You'll collaborate with a globally distributed team of talented professionals while maintaining a healthy work-life balance.
Key benefits include competitive salary, learning and development allowances, generous annual leave, and comprehensive health benefits. The role requires occasional travel (2-4 weeks annually) for internal and external events, providing opportunities for professional growth and networking.
This position is perfect for someone who combines technical expertise in backend development, infrastructure, and IoT technologies with a passion for open source software. If you're excited about working with cutting-edge technology while contributing to the world's best free software platform, this role at Canonical offers an exceptional opportunity for career growth and impact in the tech industry.