Senior Software Engineer - Backend
Hybrid - SeattleAll locationsHybrid - SeattleHybrid - San Francisco, California Hybrid
Salary not listedJobFig found this opening at its original source and checks that it remains available.
About the role
As a Senior Software Engineer on the Equipment Monitoring team, you will build the backend systems that give fleets unmatched visibility into the location, utilization, and health of their equipment - trailers, reefers, construction machinery, and small assets. Our data comes from IoT devices in the field: Asset Gateways, BLE environmental and door sensors, and Beacons. You will design and operate the ingestion and stream-processing pipelines (Kafka, Flink) that turn this raw sensor telemetry into accurate real-time locations, geofence events, trips, and alerts. You will collaborate closely with our Embedded/firmware and IoT teams on device payloads and end-to-end data flows, making this a great role for engineers who enjoy working near the hardware while building cloud services at scale. As a Senior Software Engineer on the Equipment Monitoring team, you will build the backend systems that give fleets unmatched visibility into the location, utilization, and health of their equipment - trailers, reefers, construction machinery, and small assets. You will design and operate the ingestion and stream-processing pipelines (Kafka, Flink) that turn this raw sensor telemetry into accurate real-time locations, geofence events, trips, and alerts. You will collaborate closely with our Embedded/firmware and IoT teams on device payloads and end-to-end data flows, making this a great role for engineers who enjoy working near the hardware while building cloud services at scale.
What you'll bring
- B.S. or M.S. in Computer Science or related field
- 5+ years software development experience
- Experience building distributed systems and event-driven/stream-processing pipelines (Kafka, Flink, Kinesis or similar)
- Experience in modern programming languages.
- Experience with Relational and NoSQL databases such as PostgreSQL, DynamoDB, Redis, and Cassandra
- Experience building for Cloud Infrastructure such as AWS, GCP, Azure or private clouds
- Experience with IoT/sensor data or geospatial systems (geofencing
- Ownership and Problem Solving mindset
- Hybrid in the office two days a week
- Proficiency in Ruby, Golang, Kotlin/Java is a plus.
- location) is a plus