As a Senior or Staff Software Engineer, you'll build and own critical parts of Trase OS, the shared platform that powers Trase deployments in regulated environments. You'll work on the distributed systems and platform primitives connecting workflows, agents, tools, and product surfaces, with a particular focus on reliability, scalability, and correctness. You'll take on technically ambiguous problems, design solutions, and drive them through production. This is a hands-on engineering role for someone who is comfortable going deep on distributed systems while helping other engineers make sound architectural decisions. Clean abstractions and correctness-under-failure are critical because we operate long-lived agents in healthcare/defense environments where auditability and reliability are non-negotiable. The level will reflect your experience and demonstrated scope. Staff-level candidates will be expected to lead architecture across teams, establish engineering standards, and mentor other engineers. Trase OS is an orchestration-heavy system coordinating long-lived workflows, agents, and tools across multiple services and environments. As the platform evolves, the primary risks shift from implementation to system design quality: Poor abstractions create tight coupling across services, workflow execution becomes difficult to reason about under failure, and platform capabilities fragment instead of becoming reusable primitives. Scaling introduces complexity instead of leverage. This role exists to: Design and implement clean, durable abstractions for the platform execution model. Ensure correctness and determinism in workflow execution. Translate evolving product requirements into coherent platform architecture. Enable teams to build on Trase OS without introducing systemic complexity. You are designing systems where failure is the norm, not the exception, and correctness must be preserved across retries, restarts, and partial execution. You must balance clean abstractions with real-world constraints (performance, security, multi-tenant environments). Decisions made here become foundational primitives used across all products and teams. The system must remain understandable and auditable, even as complexity and scale increase.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed