Senior Software Engineer
Workato · San Francisco, CA · 1 wk ago
EngineeringFull-time
Responsibilities
- Build event-driven, horizontally-scalable backend services that process work reliably and correctly even when parts of the system fail.
- Build real-time surfaces and integrations — streaming connections, gateways, and CLIs — that hold up under load.
- Integrate LLMs and agentic harnesses into production systems.
- Drive features end-to-end — from ideation and architecture through deployment, observability, and iteration.
- Raise the engineering bar through clean, well-tested code, thoughtful reviews, and mentorship.
Requirements
- 5+ years shipping and operating production backend systems at scale.
- Strong proficiency in Python, and the judgment to write clean, well-tested, maintainable code under it.
- Deep distributed-systems fundamentals: you know how to keep systems correct and available under partial failure, backpressure, and load — and you design for it by default.
- Hands-on experience with event-driven, streaming, or real-time systems (queues, pub/sub, long-lived connections).
- Comfortable operating services in production on Kubernetes in the cloud — and instrumenting them with metrics, tracing, and dashboards so you can debug what you ship.
- API and software-architecture instincts; you make and defend sensible trade-offs in ambiguity.
- LLM/agentic and developer-facing product experience (MCP, RAG, APIs, SDKs, CLIs) a strong plus.