Software Engineer, Core Services
230k – 385kSan Francisco, CAHybrid
Summary
Designs and operates critical backend platforms like caching, workflow orchestration, and metadata stores to enable scalable product development. Requires expertise in distributed systems, caching (Redis/Memcached), storage (FoundationDB), and orchestration (Temporal).
About the role
Responsibilities
- Design, build, and maintain shared infrastructure services such as caching layers, workflow orchestration (Temporal), metadata stores, and file storage services.
- Collaborate with product teams to provide scalable, reliable primitives that abstract the complexities of distributed systems.
- Improve performance, resilience, and scalability of core services that power customer-facing applications.
Requirements
- Experience with distributed systems, caching infrastructure (e.g., Redis, Memcached), metadata storage (e.g., FoundationDB), or workflow orchestration (e.g., Temporal, Cadence).
- Experience running containerized services in cloud environments and integrating them into automated build/test/release (CI/CD) workflows.
- Understand trade-offs in consistency models, replication strategies, and performance optimization in multi-region systems.
- Excel at communication and collaboration with cross-functional teams, and are obsessed with delivering customer success.
Skills
Distributed SystemsRedisMemcachedFoundationDBTemporalCadenceCI/CDKubernetesDockerCloud Platforms
Similar roles at this salary range
All Backend Engineering jobs →Staff Software Engineer, Growth AI
Staff Software Engineer anchoring AI-powered growth products across SEO and exploratory teams. Architect production ML systems, partner with ML orgs, and set technical direction as a senior IC.
208k – 365kSan Francisco, CA +3Backend EngineeringHybridJavaLLMs
Staff Backend Engineer, Search
Staff-level search engineer responsible for designing, scaling, and optimizing ClickUp's search infrastructure using OpenSearch/ElasticSearch, including real-time indexing, vector search, and relevance tuning.
250k – 300kUnited StatesBackend EngineeringRemoteNLPIndexing