Senior Staff Software Engineer (Developer Experience, Moveworks)
Posted Updated
- The Developer Experience team builds platforms that enable developers building on the Moveworks Agentic AI platform
- We own the flywheel: more builders → more integrations shipped → better assistant → more demand
- We build scalable infrastructure first, then the products on top of it. Platform engineering discipline meets developer-facing product thinking
- You own the technical foundation the team ships on. You design and build the hardest platform problems — generality, scalability, extensibility — while keeping developer experience as the measure. You think in systems. You ship. You bring others along
- Design and build core developer platforms: SDKs, APIs, runtime abstractions, tooling infrastructure, developer-facing services
- Own end-to-end delivery of products that increase developer productivity: faster time-to-market, higher-quality artifacts, lower friction
- Define platform primitives other products build on — bias toward generality, reliability, clean abstractions
- Drive measurable supply metrics: developer activation, integration velocity, artifact quality, ecosystem breadth
- Lead technical strategy for your platform areas: roadmap, API design, cross-team alignment
- Set the engineering bar: architecture, design standards, observability, operational excellence
- Mentor senior engineers; raise the team’s technical depth
Benefits
- Generous family leave
- Matched donations
- Annual learning stipends
- Flexible PTO
- Competitive retirement plan
- Paid volunteer time
- You’re a multiplier. You trace developer pain to platform gaps, design general solutions, ship them in ways that unlock categories of use cases
- You raise the abstraction level of everything you touch. You shape product decisions from the technical side. Your mentees have gone on to senior roles or owned critical systems
- Strong systems engineer with fluency in production microservices environments at scale
- Deep expertise in distributed systems: reliability, API design, performance, fault tolerance, observability
- Experience leading design and multi-year operation of developer platforms that reached 100+ external teams; can point to instances where the platform unlocked new use cases or accelerated velocity by order of magnitude
- Built general-purpose platforms other engineers depend on; understand what makes an abstraction good vs. leaky
- Navigate tradeoffs with incomplete data: know when to generalize vs. specialize, when to build vs. integrate, when to move fast vs. lock in design
- End-to-end ownership: you design, code, debug in production, iterate based on real feedback — not handing off at the design doc
- Understand developer activation funnels and feedback loops that turn builders into core contributors
- 12+ years designing, building, operating production systems; significant platform or infrastructure team experience
- Familiarity with LLM-based architectures or agent orchestration patterns
- Experience with enterprise developer environments: auth, sandboxing, compliance, multi-tenancy constraints
