Canonical is looking for a backend engineer for its global SaaS services in IoT telemetry and connectivity, working in Python and Go. The role is remote, based in the EMEA region.
Responsibilities
- ▹Work remotely with a globally distributed team, driving technical excellence and innovation
- ▹Design, architect and build high-performance APIs for streaming data services using Python and Go
- ▹Develop governance, auditing and management systems within the telemetry platform, ensuring security, compliance and operational integrity
- ▹Build scalable cloud-based SaaS solutions with the infrastructure team and deliver containerized on-prem deployments for enterprise customers
- ▹Lead the design, implementation and optimization of new features, from specification to production
- ▹Provide technical oversight, review code and designs, and set best practices
- ▹Engage in high-level technical discussions with engineers, product teams and stakeholders
- ▹Occasional global travel (2-4 weeks per year) for internal and external events
Requirements
- ▹Design and architect scalable backend services, messaging/data pipelines and REST APIs using Go or Python
- ▹Deep expertise in cybersecurity principles and the challenges of IoT environments: secure connectivity, data streaming, governance, compliance
- ▹Proven expertise with IAM models, encryption, access control and compliance frameworks (GDPR, HIPAA)
- ▹Ability to design decentralized data ownership models, ensuring interoperability and governance across domains
- ▹Designing high-throughput, low-latency systems for IoT data processing
- ▹Data streaming technologies (MQTT, Kafka, RabbitMQ)
- ▹Observability tools (OpenTelemetry)
- ▹Industrial/engineering data exchange protocols (OPC-UA, ModBus)
- ▹Familiarity with Ubuntu as a development and deployment platform
- ▹Bachelor's degree or equivalent in Computer Science, STEM or a related field
- ▹Willingness to travel up to 4 times a year for internal events
Soft skills
Cross-functional collaborationMentoring junior engineersOpen mind towards challenges and continuous learning
What we offer
- ▹Distributed work environment with twice-yearly in-person team sprints
- ▹Personal learning and development budget of USD 2,000 per year
- ▹Annual compensation review
- ▹Performance-driven annual bonus or commission
- ▹Recognition rewards
- ▹Annual holiday leave
- ▹Maternity and paternity leave
- ▹Team Member Assistance Program & Wellness Platform
- ▹Opportunity to travel to meet colleagues
- ▹Priority Pass and travel upgrades for long-haul company events
About the company
Canonical publishes Ubuntu and is a pioneering tech firm at the forefront of the global move to open source. It has 1200+ colleagues in 75+ countries, most working from home since 2004.
Education: Informatikai, STEM vagy rokon területen szerzett alapképzés (Bachelor) vagy azzal egyenértékű végzettség
Ähnliche Stellen

Stelle
Systems Engineer, SSL/TLS Team
Cloudflare
+1
💰 Gehalt: keine Angabe
🏢 Vor Ort
🗣️ EN

Stelle
Mobile Networks Observabilty Engineer
1global
AI/MLClickhouseCloudformation
+15
💰 Gehalt: keine Angabe
🏢 Vor Ort
Lisbon
🗣️ EN

Stelle
Python Engineer
Canonical
CppData Science
+8
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN

Stelle
Performance Engineer - Open Source
Canonical
CppData Science
+8
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN

Stelle
Microservices Engineer
Canonical
Data Science
+1
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN

Stelle
Golang Engineer
Canonical
CppData Science
+4
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN