Designs and builds scalable distributed cloud data storage systems, ensuring durability, reliability, and performance for petabyte-scale workflow history. Requires 5+ years in distributed systems with Go/Java and AWS experience, plus technical leadership.
176k – 238k/yr
Remote5+ YOEBackend Engineering
About the role
What You'll Do
Design & build distributed data systems – craft APIs, schemas, and replication paths that keep petabytes of workflow history durable and query-able. Clearly document design choices and operational knowledge to successfully deploy and run service with those features.
Drive reliability & performance – own SLOs, create chaos-test plans, profile hot paths, and lead incident reviews.
Technical leadership – break down roadmap epics, mentor mid-level engineers, steward design docs through RFC.
Cross-team collaboration – partner with the Server, Cloud, and DX teams to land features end-to-end.
What You'll Bring
5 or more years of experience as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems.
Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency.
Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as "high end of Intermediate" and/or "Advanced" or "Expert" levels.
Experience building and running services on AWS. Bonus: Microsoft Azure and Google Cloud experience.
Nice to Have
Prior contributions to Temporal, Cadence, or other workflow engines.
Deep expertise in a storage domain (LSM trees, columnar stores, transactional logs, etc.).
Operated multi-region, ≥99.99 % uptime services.
Experience working with Open Source Systems.
Experience in building Kubernetes controllers and/or CRDs is a plus
Compensation
Estimated pay range: $176,000 - $237,600.
Eligible to participate in Temporal's equity plan.
Senior Software Engineer, Cloud Monitoring Service
CrusoeSan Francisco, CA
Senior Software Engineer building and owning Crusoe Cloud's customer-facing managed logs and observability services. Design scalable ingestion, query APIs, self-service onboarding, and integrations for AI workloads with strong focus on reliability, ease of use, and low-touch customer experience. Requires 5+ years experience with compiled languages and cloud systems.
175k – 210k/yr
On-site5+ YOEBackend Engineering
Senior Java Engineer
Wowza Media SystemsUnited States
Senior Java Engineer building and optimizing live/on-demand video transcoding, packaging, and delivery pipelines in Wowza Streaming Engine. Requires 8+ years Java experience with deep JVM and concurrency expertise plus 5+ years in video streaming workflows and codecs.
175k – 200k/yr
Remote8+ YOEBackend Engineering
Senior Software Engineer
PrizePicksUnited States
Senior Go engineer designing and owning scalable microservices for real-time contest and checkout systems. Requires 5-8 years experience building production Go services and distributed systems.
175k – 185k/yr
Remote5+ YOEBackend Engineering
Senior Software Engineer, Billing Platform
CrusoeSan Francisco, CA
Senior backend engineer to design, build, and scale Crusoe Cloud's billing platform, owning metering, pricing, invoicing, and payments end-to-end. Requires 5+ years experience with Go/Java/Rust/C++ and distributed systems.
175k – 220k/yr
On-site5+ YOEBackend Engineering
Senior Back End Engineer
PrizePicksUnited States
Senior backend engineer building and migrating services in Ruby on Rails and Go for PrizePicks' internal Back Office platform. Owns complex features end-to-end, drives microservices migration, mentors engineers, and participates in on-call.