CareerPlan

Senior Software Engineer - Orchestration & Job Execution

US - RemoteFull-time2026-06-16 → 2026-11-12

Core

Design, build, and operate backend services for orchestrating work and executing jobs across Alteryx Cloud platform.

Role type

Senior IC backend software engineer (distributed systems & orchestration)

Builds

Cloud platform services, APIs, workers, and runtime infrastructure for workflow execution

Domain

Cloud-native data automation and analytics platform

Required skills

TypeScript/Node.js, Go/Java/Rust, distributed systems, asynchronous processing, Kubernetes, event-driven architecture, observability, API design, containerization

Preferred skills

Workflow engines, GitOps, messaging systems, real-time communication, secure service-to-service authentication

Technologies

TypeScript, Node.js, Go, Java, Rust, Kubernetes, Docker, gRPC, REST, Kafka/RabbitMQ, Prometheus, Grafana

Responsibilities

Design and deliver backend services and shared libraries for cloud platform capabilities; Build systems for orchestrating work including job submission, execution tracking, and failure recovery; Develop reliable asynchronous and event-driven systems using queues and background workers; Maintain cloud-native runtime infrastructure using containers and Kubernetes; Improve production reliability through metrics, tracing, and incident response; Lead technical design for cross-service work and mentor engineers on distributed-system practices

Seniority

Senior, hands-on IC with leadership responsibilities