Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer (Remote - US)

at Jobgether

Posted 9 hours ago 5 applied

Description:

  • This position is for a Senior Software Engineer – SDK Language Runtime at Temporal Technologies, based in the United States.
  • The role involves designing and building the core developer interface for a rapidly growing open-source platform in distributed systems.
  • The engineer will lead the evolution of a language SDK that allows developers to write deterministic and reliable code while integrating with complex runtimes.
  • Responsibilities include designing, implementing, and maintaining language SDKs for Temporal applications across multiple programming languages.
  • The engineer will collaborate with server engineers and other SDK teams to deliver high-reliability features and ensure an exceptional developer experience.
  • The role requires ensuring deep language integration by leveraging type systems and runtimes to support durable and deterministic workflows.
  • The engineer will take ownership of open-source contributions, from design through public code reviews and technical documentation.
  • Debugging and resolving complex user-reported issues while providing expert support is also a key responsibility.
  • The position involves working asynchronously with distributed teammates and may require traveling once or twice a year for team gatherings or attending developer conferences.
  • Writing and publishing public-facing documentation to educate developers on using Temporal effectively is expected.

Requirements:

  • Candidates must have 5+ years of experience building production-quality software, ideally in distributed systems or developer tooling.
  • Proficiency in at least two programming languages is required, along with a strong desire and ability to learn new ones.
  • Advanced knowledge of concurrency and synchronization primitives, as well as their limitations in distributed environments, is necessary.
  • Proven experience in designing robust public APIs and writing clear technical documentation is essential.
  • Excellent written and verbal communication skills in English, along with a strong sense of accountability and ownership, are required.
  • Candidates should be comfortable working in open-source environments, contributing code, and engaging with a global developer community.
  • A Bachelor’s or Master’s degree in Computer Science or equivalent work experience is required.

Benefits:

  • The position offers a competitive base salary ranging from $180,000 to $215,000, along with equity participation.
  • Employees enjoy unlimited PTO, 12 holidays, and 2 floating holidays.
  • The company covers 100% of employer-paid premiums for medical, dental, and vision insurance.
  • Life, disability, and AD&D coverage are provided.
  • A 401(k) plan with access to the Empower platform is available.
  • Global/remote benefits include international PTO and health benefits administered via Remote.com.
  • Employees receive $3,600 per year for work-from-home meals and $1,500 per year for learning and career development.
  • A lifestyle spending account of $1,200 per year and $1,000 per year for in-home office setup, plus company-issued equipment, are included.
  • A $500 annual allowance for professional memberships and a $74 monthly internet stipend are provided.
  • A Calm app subscription for mental wellness is also part of the benefits package.