Senior Software Engineer - Backend
Core
Build backend systems and stream-processing pipelines to ingest IoT sensor telemetry and provide real-time visibility into fleet equipment location, utilization, and health.
Role type
Senior IC backend software engineer (IoT/streaming)
Builds
Real-time location tracking, geofencing, alerting, and trip construction services for fleet management
Domain
IoT, geospatial systems, cloud infrastructure
Deliverable
production ML models | product features
Required skills
Distributed systems, event-driven architecture, stream processing, API design, cloud infrastructure, relational and NoSQL databases
Preferred skills
IoT/sensor data, geospatial systems, Ruby, Golang, Kotlin/Java
Technologies
Kafka, Flink, AWS, PostgreSQL, DynamoDB, Redis, Cassandra
Responsibilities
Develop scalable backend services processing telemetry from hundreds of thousands of IoT devices; Build and operate stream-processing pipelines for geo-fencing and alerting; Design and maintain scalable APIs; Collaborate with Embedded and IoT teams on device data contracts; Mentor other engineers and reduce technical debt
Seniority
Senior, hands-on IC