
Software Engineer II, Open Source Server
Posted 15 hours ago

Posted 15 hours ago
This is a fully remote position, open to applicants in California, +1 more state.
β’ 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.
β’ 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.
β’ Equity.
β’ Remote work arrangement.
β’ Equal opportunity and reasonable accommodation support.
β’ AI interview recording may be declined without affecting candidacy.
Palmstreet
Chariot Claims
DLB Associates
Sword Health
Get handpicked remote jobs straight to your inbox weekly.