
Open since Aug 2026
Senior Backend Software Engineer — IoT Platform
AI Summary
Builds and maintains the backend platform for IoT connected-device products, developing cloud services, APIs, data pipelines, and real-time device communications while ensuring reliability and collaboration across embedded, hardware, and frontend teams.
About this role
We are looking for a Senior Backend Software Engineer to help build and maintain the backend platform powering our connected-device products. You will work across cloud services, APIs, data pipelines, fleet management, and real-time device communications.
This is a hands-on role for an engineer who enjoys building production systems, solving practical problems, and working closely with embedded, hardware, frontend, and product teams
What you will do:
Backend Development
-
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.
Quality and Reliability
-
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.
-
Help improve CI/CD, logging, metrics, and operational documentation.
Collaboration
-
Work closely with embedded, hardware, frontend, and product teams to deliver end-to-end features.
-
Participate in technical design discussions and communicate implementation tradeoffs clearly.
-
Share knowledge and help establish sensible backend patterns as the team and platform grow.
What we are looking for:
Required
-
5+ years of backend software development experience in production systems.
-
Strong Python experience and hands-on experience with FastAPI, Django, Flask, or comparable backend frameworks.
-
Strong knowledge of PostgreSQL, SQL, schema design, migrations, query optimization, and data lifecycle management.
-
Experience with AWS services—or comparable cloud platforms—with hands-on AWS experience preferred, especially EC2, Lambda, S3, Cognito, and infrastructure-as-code.
-
Experience with MQTT, WebSockets, message-driven architecture, or real-time data delivery.
-
Experience designing and building REST APIs.
-
Strong automated-testing skills, including unit, integration, and end-to-end testing.
-
Experience with Git workflows, CI/CD, code review, and production deployment practices.
-
Clear communicator who can work effectively across engineering disciplines.
-
Experience with Linux.
Nice to Have
-
Experience building cloud-connected IoT, device-management, telemetry, or other event-driven systems.
-
Experience with AWS IoT Core, IoT Jobs, Device Shadows, or IoT fleet provisioning.
-
Experience building firmware OTA, device telemetry, or fleet-management platforms.
-
Experience with Redis, RDS Proxy, queues, stream processing, or event-driven architectures.
-
Experience with AWS CDK, Terraform, or other infrastructure-as-code tools.
-
Familiarity with embedded systems, wireless communications, or sensor-rich hardware.
-
Experience with security-focused systems, audit logging, or operational compliance.
-
Experience in aerospace, satellite, industrial IoT, or other mission-critical environments.
Additional Requirements
Skills
Explore related jobs
More jobs at E-Space
Similar AWS CDK jobs
- C
Senior DevOps Engineer (AWS + CDK)CountX GmbH · Berlin - J
Senior DevOps Engineer (AWS + CDK)JTL-Software GmbH · Berlin - PSoftware Engineer Principal -Data and Automation (Sagemaker, AWS CDK, Infrastructure as Code (IaC), Python, Pyspark)PNC Bank NA · PA - Pittsburgh (15219)
- SAWS Developer (.NET Core)Sqdm · Ciudad de México, Mexico
- P
Sr Staff Engineer Software- Identity SSO (Idira)Palo Alto Networks Ltd · Office - Israel - Petach Tikva - P
Principal Software Engineer (Directory Services)Palo Alto Networks Ltd · Office - Israel - Petach Tikva
Jobs in Saratoga
- ETechnical SourcerEridu AI · Saratoga, California
- P
Wildlife EducatorPeninsula Humane Society SPCA · Saratoga, CA - BFreezer & Dairy Clerk Part TimeBJ's Wholesale Club, Inc. · Saratoga, NY #0066
- T
Design AssistantTimeline Design + Build · Saratoga, California - T
Saratoga Retirement Community - Registered NurseTransforming Age Associates, LLC · Saratoga, California - IFull-Time Social Worker - Hospice Saratoga CountyIA MOQUAD01 Genesis Health System · SPNY - Hospice Saratoga
Browse these categories
Market data for backend engineer roles
All reports →- Role reportBackend engineer jobs, Sep 2026: new listings up 22.7% in a weekBackend engineer new listings rose 22.7% this week to 481, with 4,949 active roles. Senior positions make up over half. Apply early to new openings.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.