Software Engineer
Core
Design, build, and operate backend services for cloud platform orchestration, job execution, and workflow runtime.
Role type
Senior IC backend software engineer (cloud platform)
Builds
Cloud-native orchestration services, APIs, workers, and runtime infrastructure
Domain
Cloud computing, distributed systems, backend engineering
Required skills
TypeScript, Node.js, asynchronous processing, distributed systems, Kubernetes, containerization, API design, unit testing, observability
Preferred skills
Workflow orchestration concepts, job lifecycle management, cross-service coordination, event-driven architecture
Technologies
TypeScript, Node.js, Kubernetes, containers, relational databases, messaging systems, REST APIs
Responsibilities
Design and deliver backend services and APIs; Build systems for orchestrating work across services; Develop reliable asynchronous and event-driven systems; Work on distributed execution flows; Build and maintain cloud-native runtime infrastructure; Integrate platform services with persistence layers and event streams
Seniority
Mid-level, hands-on IC