CareerPlanSign in

Senior Backend Software Engineer — IoT Platform

Saratoga, CA💼 Full-time🗓 2026-08-21 → 2026-09-26

Core

Build and maintain the backend platform powering connected-device products, enabling hyper-scaled IoT deployments via low Earth orbit (LEO) space systems.

Role type

Senior Backend Software Engineer (IoT Platform)

Builds

Cloud services, APIs, data pipelines, fleet management, and real-time device communications for IoT solutions.

Domain

Space-based communications / Internet of Things (IoT)

Deliverable

production ML models | product features | infrastructure

Required skills

Python, FastAPI, REST APIs, WebSocket, PostgreSQL, AWS IoT Core, MQTT, Lambda, Redis, S3, Infrastructure-as-Code, Unit testing, Integration testing, End-to-end testing, Error handling, Idempotency, Monitoring

Preferred skills

None stated

Technologies

Python, FastAPI, PostgreSQL, AWS IoT Core, MQTT, Lambda, RDS, Redis, S3

Responsibilities

Build, maintain, and improve Python/FastAPI backend services, REST APIs, and WebSocket endpoints; Develop features for device provisioning, fleet management, telemetry, events, device status, firmware management, and OTA updates; Design and maintain PostgreSQL schemas, migrations, indexes, queries, and data-retention strategies; Build and improve data-ingestion services using AWS IoT Core, MQTT, Lambda, RDS, Redis, and S3; Work with infrastructure-as-code and deployment tooling to maintain cloud infrastructure; Write unit, integration, and end-to-end tests alongside feature development; Investigate and resolve production issues across APIs, databases, cloud infrastructure, and device integrations; Improve the reliability of telemetry ingestion through appropriate retries, idempotency, monitoring, and error handling; Participate in code reviews and contribute to clear, maintainable engineering practices.

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.