Remote IoT Data Streaming Engineer

Canonical

United States

Remote

USD 100,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Priority Pass for travel upgrades

Job summary

Canonical is looking for a passionate software engineer to join their team. The role involves designing scalable back-end services and developing APIs for streaming data services. Ideal candidates will have expertise in cybersecurity and data governance, with experience in Go or Python.

Canonical offers a distributed work environment and opportunities for personal learning and development, as well as recognition rewards. Join us in building the future of open-source technology!

Qualifications

  • Experience designing scalable backend services and messaging/data pipelines.
  • Expertise in cybersecurity challenges in IoT environments.
  • Proven knowledge of data streaming technologies and observability tools.

Responsibilities

  • Design and build high-performance APIs for streaming data services.
  • Develop systems for governance and management in telemetry platform.
  • Engage in technical discussions, collaborating with diverse teams.

Skills

Designing scalable backend services
Cybersecurity principles
Data streaming technologies
Mentoring junior engineers
Familiarity with Ubuntu

Education

Bachelor’s degree in Computer Science or related field

Tools

Go
Python
OpenTelemetry
Kafka

Job description

Canonical is looking for a passionate software engineer to join their team. The role involves designing scalable back-end services and developing APIs for streaming data services. Ideal candidates will have expertise in cybersecurity and data governance, with experience in Go or Python.

Canonical offers a distributed work environment and opportunities for personal learning and development, as well as recognition rewards. Join us in building the future of open-source technology!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Las Vegas (NV)

Remote
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • San Diego (CA)

On-site
USD 95,000 - 135,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
+3
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Boise (ID)

On-site
USD 90,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Nashville (TN)

On-site
USD 90,000 - 130,000
Personal learning and development budget
Performance-driven annual bonus
Annual compensation review
+2
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Cleveland (OH)

On-site
USD 100,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Remote Distributed Systems Engineer (Python/Go)
Remote Distributed Systems Engineer (Python/Go)

Canonical • Buffalo (NY)

On-site
USD 80,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Linux Devices Software Engineer - Embedded & Kernel Expert
Linux Devices Software Engineer - Embedded & Kernel Expert

Canonical • United States

Remote
USD 100,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Maternity and paternity leave
Remote Distributed Systems Engineer (Python/Go)
Remote Distributed Systems Engineer (Python/Go)

Canonical • Kansas City (KS)

Remote
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
+2
Remote IoT Solutions Architecture Lead
Remote IoT Solutions Architecture Lead

Canonical • United States

Remote
USD 110,000 - 150,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review and performance bonuses
Recognition rewards
+2