Canonical logo
Canonical·Verified

Distributed Systems Engineer - Canonical

Remote-firstFull-timeSeniorUTC+0–+3Europe#go#python#iotParental leaveWellness

About the Role

Canonical is seeking a talented Distributed Systems Engineer to enhance our global SaaS services and support the next generation of IoT devices. You will work within a globally distributed team to build high-performance APIs, robust telemetry platforms, and scalable cloud-based SaaS solutions.

What You Will Do

  • Architect & Build: Design high-performance APIs for streaming data services using Python and Go.
  • Governance & Security: Develop auditing and management systems to ensure operational integrity, security, and compliance.
  • Infrastructure: Partner with infrastructure teams to deliver scalable cloud-based SaaS and containerized on-prem deployments.
  • Technical Leadership: Lead feature implementation from specification to production, provide code reviews, and set engineering best practices.
  • Collaboration: Engage in high-level technical discussions with cross-functional teams and stakeholders.
  • Travel: Participate in team sprints in person 2–4 times per year in global locations.

What You Bring

  • Technical Expertise: Proven experience architecting scalable backend services, messaging/data pipelines, and REST APIs using Go or Python.
  • Security Focus: Deep understanding of cybersecurity, IAM models, encryption, and compliance frameworks (GDPR, HIPAA).
  • Domain Knowledge: Experience with data streaming (MQTT, Kafka, RabbitMQ), observability (OpenTelemetry), and industrial protocols (OPC-UA, ModBus).
  • Collaboration: Ability to mentor junior engineers and thrive in a cross-functional, distributed environment.
  • Education: Bachelor’s degree or equivalent in Computer Science, STEM, or a related field.
  • Platform Familiarity: Experience with Ubuntu as a development and deployment platform.

Benefits

  • Distributed work environment with twice-yearly in-person team sprints.
  • Personal learning and development budget of $2,000 USD per year.
  • Annual compensation reviews and performance-driven bonuses.
  • Comprehensive leave policies, including maternity and paternity leave.
  • Wellness platform and Team Member Assistance Program.
  • Travel opportunities with priority pass and upgrades for long-haul company events.

Timezone overlap

UTC+0–+3

Open to

Europe

Sign in to track applications and earn points.

More roles at Canonical

Similar remote roles