E
E-Space
Senior Backend Software Engineer (IoT Platform)
Skills
SQL QueriesDjangoFlaskPythonPostgreSQLAmazon EC2AWS LambdaRedisAWSLinuxFastAPIMQTTComplianceTerraform
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$150,000 – $225,000 / year
Location:
Saratoga, CA, USA
Work mode:
Onsite
Published on:
29 August 2026
What they need
- 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
- 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
- Help improve CI/CD, logging, metrics, and operational documentation
- 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
- In your first 90 days, you will have mapped the current embedded software architecture, identified the highest-priority gaps, and shipped at least one meaningful feature end-to-end
- Within six months, you will have established a team testing standard, introduced measurable improvements to firmware reliability, and built strong working relationships with hardware and systems engineering- 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
- 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 Git workflows, CI/CD, code review, and production deployment practices
- Clear communicator who can work effectively across engineering disciplines
- 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
- Experience with MQTT, WebSockets, message-driven architecture, or real-time data delivery
- Strong knowledge of PostgreSQL, SQL, schema design, migrations, query optimization, and data lifecycle management
- Experience designing and building REST APIs
- Experience with Linux
- Strong automated-testing skills, including unit, integration, and end-to-end testing
- This is a fast-paced, high-impact environment - flexibility to occasionally work extended hours or weekends during critical periods is expected
- Experience in aerospace, satellite, industrial IoT, or other mission-critical environments
- Experience with AWS CDK, Terraform, or other infrastructure-as-code tools
- Familiarity with embedded systems, wireless communications, or sensor-rich hardware
- Experience with AWS IoT Core, IoT Jobs, Device Shadows, or IoT fleet provisioning
- Experience building cloud-connected IoT, device-management, telemetry, or other event-driven systems
- Experience building firmware OTA, device telemetry, or fleet-management platforms
- Experience with Redis, RDS Proxy, queues, stream processing, or event-driven architectures
- Experience with security-focused systems, audit logging, or operational compliance
Other offers great for you!
These companies are also looking for great profiles
A
Auratem
Ingénieur logiciel sénior Python / IA
500
Freelance
77186 Noisiel, France
Hybrid
Skills
PostgreSQLLinuxPythonragLLM
18 days ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
10 days ago
Quick apply
C
Cherrypick
Software Engineer
Freelance
Paris, France
Hybrid
Skills
PythonNumPypandas
13 hours ago
Quick apply
No company information available.