Job Details

Senior Software Engineer (Remote - US)

  2025-07-01     Jobgether     all cities,AK  
Description:

This position is posted by Jobgether on behalf of Temporal Technologies. We are currently looking for a Senior Software Engineer – SDK Language Runtime in United States.

Step into a high-impact role where you'll design and build the core developer interface for one of the fastest-growing open-source platforms in distributed systems. You'll lead the evolution of a language SDK that enables developers to write deterministic, reliable code while integrating deeply with complex runtimes. Collaborating with a world-class, fully remote team, you'll drive open-source development, engage directly with users, and help shape the foundation for agentic AI systems and fault-tolerant applications worldwide.

Accountabilities:

  • Design, implement, and maintain language SDKs that serve as runtime environments for Temporal applications across multiple programming languages.
  • Collaborate with server engineers and other SDK teams to deliver high-reliability features with exceptional developer experience.
  • Ensure deep language integration by leveraging type systems and runtimes to support durable and deterministic workflows.
  • Take ownership of open-source contributions, from design through public code reviews and technical documentation.
  • Debug and resolve complex issues reported by users, providing expert support when needed.
  • Work asynchronously with distributed teammates, traveling once or twice a year for team gatherings or optionally attending developer conferences.
  • Write and publish public-facing documentation that educates and guides developers through using Temporal effectively.

Requirements

  • 5+ years of experience building production-quality software, ideally in distributed systems or developer tooling.
  • Proficient in at least two programming languages, with a strong desire and ability to learn new ones.
  • Advanced knowledge of concurrency, synchronization primitives (e.g., mutexes, atomics), and their limitations in distributed environments.
  • Proven experience designing robust public APIs and writing clear technical documentation.
  • Excellent written and verbal communication skills in English, with a strong sense of accountability and ownership.
  • Comfortable working in open-source environments, contributing code and engaging with a global developer community.
  • Bachelor's or Master's degree in Computer Science (or equivalent work experience).

Nice to Have:

  • Familiarity with the Temporal programming model or having built apps using Temporal.
  • Experience with Go, Java, Python, TypeScript, .NET, Ruby, or Rust.
  • Contributions to open-source projects or experience building scalable distributed systems.
  • Deep understanding of programming language internals or runtimes.

Benefits

U.S. Benefits:

  • Competitive base salary ($180,000–$215,000) + equity participation
  • Unlimited PTO, 12 holidays + 2 floating holidays
  • 100% employer-paid premiums for medical, dental, and vision insurance
  • Life, disability, and AD&D coverage
  • 401(k) with Empower platform access

Global/Remote Benefits:

  • International PTO and health benefits administered via Remote.com
  • $3,600/year for work-from-home meals
  • $1,500/year for learning and career development
  • $1,200/year lifestyle spending account
  • $1,000/year in-home office setup, plus company-issued equipment
  • $500/year for professional memberships
  • $74/month internet stipend
  • Calm app subscription for mental wellness

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.


🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job's core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.

The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role.
Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.

Thank you for your interest!

#LI-CL1


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search