Software Engineer, Distributed Systems & Networking
Core
Design, develop, and operate backend services supporting millions of vehicles globally, focusing on API integrations, event-driven flows, and secure service-to-service communication.
Role type
Mid-level backend software engineer (distributed systems)
Builds
Backend services, APIs, and event-driven flows for vehicle integration
Domain
Automotive / Distributed Systems
Required skills
Go, Java, Python, REST/gRPC, Pub/Sub, OAuth 2.0, OpenID Connect, mTLS, JWT, CI/CD, Infrastructure as Code
Preferred skills
Experience building services for physical devices (vehicles, phones, IoT)
Responsibilities
Design and implement reliable APIs and event-driven flows; Implement authentication and authorization for service-to-service integrations; Integrate services with enterprise infrastructure and networking; Help define and monitor SLIs/SLOs; Contribute to CI/CD pipelines and infrastructure as code
Seniority
Mid-level, hands-on IC
