Software Engineer II, Open Source Server

Posted 15 hours ago

This is a fully remote position, open to applicants in California, +1 more state.

πŸ“‹ Description

β€’ Design, implement, test, and deploy well-defined features and enhancements for the Temporal server.

β€’ Address challenges in distributed systems related to task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle functionalities.

β€’ Make engineering decisions that balance developer experience, performance, and operational effectiveness.

β€’ Collaborate with engineers, product managers, cloud teams, and customer-facing teams to comprehend requirements and deliver scalable solutions.

β€’ Enhance server reliability and operability through testing, instrumentation, dashboards, alerts, runbooks, and documentation.

β€’ Engage in design discussions and code review processes.

β€’ Enhance the developer experience for both open-source users and enterprise customers through gradual improvements and bug fixes.

β€’ Share insights with team members and contribute to a collaborative engineering environment.


⛳️ Requirements

β€’ Proven experience in building and operating production backend systems.

β€’ Background in distributed systems and concurrency.

β€’ Strong foundational knowledge in computer science, including concurrency basics, data structures, and debugging skills.

β€’ Proficiency in writing production-quality code in Go, Java, or another relevant backend programming language.

β€’ Understanding of fault tolerance, consistency trade-offs, replication, scheduling, and performance considerations.

β€’ Ability to decompose ambiguous problems into manageable tasks and integrate feedback from code reviews.

β€’ Strong collaborative skills for cross-team interactions and effective communication of progress, risks, and trade-offs.

β€’ Experience with testing methodologies and operational concepts such as logging, metrics, tracing, and on-call empathy is a plus.

β€’ Familiarity with open source software or communities is a plus.

β€’ Experience with AWS, Azure, or GCP is a plus.

β€’ Exposure to Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL is a plus.

β€’ Familiarity with Kubernetes or related tools, including CRDs, KEDA, or Argo, is a plus.


🏝️ Benefits

β€’ Equity.

β€’ Remote work arrangement.

β€’ Equal opportunity and reasonable accommodation support.

β€’ AI interview recording may be declined without affecting candidacy.

People also viewed

Palmstreet7 hours ago

Senior Backend Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$200k – C$250k/year
ApplyView job
Chariot Claims7 hours ago

Engineering Lead, Verticalized AI

US flagCalifornia, +1 more stateFull-timeFull-stack Engineer$220k – $270k/year
ApplyView job
DLB Associates7 hours ago

Engineering Team Lead, Electrical

US flagUnited States OnlyFull-timeFull-stack Engineer$126k – $167k/year
ApplyView job
Sword Health7 hours ago

Senior AI Software Engineer

PT flagPortugal OnlyFull-timeFull-stack Engineer
ApplyView job
ClickHouse7 hours ago

Senior Software Engineer – Typescript, Frontend – AI/ML

US flagUnited States, +5 more countriesFull-timeFull-stack Engineer$147k – $238k/year
ApplyView job
ClickHouse7 hours ago

Cloud Software Engineer – Observability Platform

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers