Staff Software Engineer - Backend

Gomotive
San Francisco, Seattle
Workplace: HybridFull timeUSD 140,000 - 193,000Function: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Ownership","Problem-solving","Engineering excellence","Collaboration","Code quality"]

Build backend systems for equipment monitoring that turn IoT sensor telemetry into real-time locations, geofence events, trips, and alerts. Own ingestion and stream-processing pipelines using Kafka and Flink, design and maintain scalable APIs, and partner with Embedded/firmware and IoT teams on device data contracts and end-to-end delivery. Improve reliability and observability, reduce technical debt, and mentor others while working with AWS cloud infrastructure.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Gomotive
Gomotive
1 month ago

Staff Software Engineer - Backend

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Build backend systems for equipment monitoring that turn IoT sensor telemetry into real-time locations, geofence events, trips, and alerts. Own ingestion and stream-processing pipelines using Kafka and Flink, design and maintain scalable APIs, and partner with Embedded/firmware and IoT teams on device data contracts and end-to-end delivery. Improve reliability and observability, reduce technical debt, and mentor others while working with AWS cloud infrastructure.
Location: San Francisco, Seattle
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop observable, reliable, and scalable backend services to process telemetry from hundreds of thousands of IoT devices
  • •Build and operate stream-processing pipelines (Kafka, Flink) for geofencing, alerting, trip construction, and asset location
  • •Design, build, and maintain scalable APIs for internal and external applications
  • •Collaborate with Embedded, IoT, and cross-functional teams on device data contracts and end-to-end feature delivery
  • •Reduce technical debt, improve code quality, and mentor others

Pay and Benefits

Salary: USD 140,000 - 193,000
Equity and Bonus:Equity
Perks:Health InsuranceDentalPaid Leave401kLife InsuranceOptical CarePharmacy CareSick Time

Key Requirements

  • •B.S. or M.S. in Computer Science or related field
  • •5+ years of software development experience
  • •Experience building distributed systems and event-driven/stream-processing pipelines (Kafka, Flink, Kinesis or similar)
  • •Proficiency in modern programming languages; Ruby and Golang plus Kotlin/Java is a plus
  • •Experience with relational and NoSQL databases such as PostgreSQL, DynamoDB, Redis, and Cassandra
Experience:5+ yearsIoTStream processingGeospatialCloud infrastructureDistributed systems
Education:Bachelor's in Computer Science or related field
Skills:OwnershipProblem-solvingEngineering excellenceCollaborationCode quality
Languages:English
Tech Stack:KafkaFlinkKinesisRubyGolangKotlinJavaPostgreSQLDynamoDBRedisCassandraAWSGCPAzureCursorCoPilotIoTBLEGeofencingAPIs

Company Brief

Gomotive
Provides a cloud-based fleet safety and compliance platform with digital driver logs, vehicle inspection checklists, workflows, and reporting tools to help transportation and delivery fleets improve safety and meet regulatory requirements.
Industry: Supply Chain Technology
Website