Senior Software Engineering - Device Data Capture
Core
Design, build, and operate backend services for vehicle configuration, campaign delivery, and remote device management at scale for a global fleet.
Role type
Senior IC backend engineer (Java/Spring Boot)
Builds
Backend services for device attributes, group targeting, config distribution, and OTA campaigns
Domain
Automotive / IoT / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java/Spring Boot, distributed systems, API design and versioning, service-to-service authorization, event-driven architecture, technical leadership, tech debt reduction, agent-assisted engineering tooling
Preferred skills
automotive/IoT device management, multi-region/OTA delivery systems, governing agent-based tooling
Technologies
Java, Spring Boot, MCP clients
Responsibilities
Design and operate backend services for device configuration and campaign management; lead security hardening and API versioning strategy; own architectural decisions for cross-service communication and observability; reduce structural tech debt in high-traffic services; integrate agentic developer tooling into workflows; mentor engineers on backend design and operational rigor
Seniority
Senior, hands-on IC