Job Closed

This listing is no longer active.

Temporal Technologies logo
Temporal Technologies

Build invincible apps.

Staff Software Engineer, SDK – Language Runtime

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 51-200Since 2018H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

121 days ago

Salary

$196K - $245K / year

Seniority

Lead

Bachelor Degree10 yrs expEnglishDistributed Systems

Job Description

Staff Software Engineer, SDK – Language Runtime

Temporal Technologies

• Take end-to-end ownership of new features, working with others in the SDK and Server teams to deliver exceptional reliability and a great developer experience. • Design and build Temporal SDKs used by customers to work with Temporal in their programming language of choice. • Tightly integrate Temporal SDKs with their respective languages, making best use of type systems and language runtimes, to execute application code in a durable, deterministic way. • Develop features that provide a foundation for the reliable execution of the current wave of agentic AI systems. Be a part of the fundamentals, instead of a part of the trend! • Work directly with our community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs. • Write publicly-readable technical documentation describing Temporal concepts and APIs. • Go the extra mile to support a customer in need, on the rare occasion that SDK engineering expertise is needed. • Travel to meet your coworkers for a week once or twice a year. • Attend the occasional developer conference to talk about how great Temporal is (optional).

Job Requirements

  • Minimum 10 years experience post graduation writing scalable software.
  • BS or MS in Computer Science (or a closely-related degree), or equivalent work experience writing production-grade software.
  • Fluency in multiple programming languages, and an affinity for learning new ones. We don’t care which, but you should know at least two, and love learning new ones.
  • Deep experience with concurrent programming—you should know how to use mutexes, atomics, and other concurrency primitives safely.
  • Deep experience with distributed systems—you should know what to do when you can’t rely on mutexes and atomics.
  • Experience designing APIs and writing documentation for publicly-available libraries or modules.
  • A methodical, detail-oriented approach to your work.
  • Strong technical communication skills—written and verbal—in English.
  • A deep sense of ownership and personal accountability—you care about the impact of your work, and if something goes wrong, you take responsibility for making it right.
  • A proactive approach to managing your work—you’ll need to balance working autonomously vs. working closely with others, and recognize when you need help.

Benefits

  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!

Related Job Pages

More Full-stack Engineer Jobs

Suvoda logo

Senior Software Developer, Group Lead

Suvoda

IRT, eConsent, and eCOA solutions to help you wisely guide novel science through complex clinical trials

OtherRemoteTeam 501-1,000H1B Sponsor

• Design, develop, and support clinical trial software with emphasis on patient safety and integrity of clinical study data • Review product requirements and verify that all requirements can be implemented • Assist with the creation of technical design and implementation documentation • Design and code software applications and fix defects • Provide unit testing coverage for delivered code • Work with others to ensure timely delivery of high-quality code • Manage software deployment into all environments and complete all required documentation • Assist support team with troubleshooting and resolution of production issues • Manage a group of developers • Oversee and coordinate all development tasks of the group • Serve as main point of contact for all development-related requests and questions for the group • Provide continued mentorship and support for group members • Work with the group to provide task estimates • Ensure on-time delivery of high-quality work • Perform other related duties as required

United States
Job Closed
A5 Labs logo

Senior/Principal Full-Stack Engineer, B2C Anti-Cheat POC

A5 Labs

A5 Inside: The Kernel for Safe, Fair and Fun Games

OtherRemoteTeam 51-200H1B Sponsor

• Build the Anti-Cheat Application Layer (POC First) • Develop backend services (Node.js) to consume integrity signals from data systems • Design APIs that serve trust score, risk indicators, and evaluation results • Build real-time and batch processing flows for B2C hand evaluation • Ensure reliability and clean data boundaries • Deliver B2C Product Surfaces (React) • Develop player integrity dashboard and trust score visualizations • Integrate model outputs into serving layer • Handle ingestion, validation, deduplication • Maintain version control and logging

United States
Job Closed
Duck Creek Technologies logo

Principal Software Architect – GenAI

Duck Creek Technologies

The intelligent solutions provider defining the future of property and casualty (P&C) and general insurance

OtherRemoteTeam 1,001-5,000Since 2000H1B Sponsor

• The Principal Software Architect - GenAI acts as an architecture leader in a domain area in multiple activities and teams. • Responsible for the high-level design/architecture decisions and drives continuous improvement in architecture and engineering across set of software products/services. • Additionally responsible for solutioning and planning for the incorporation of generative AI capabilities across the entire Duck Creek Suite. • Acts as a Domain Architect for the GenAI domain, leading and representing the design/architecture decisions of that domain area. • Provides architectural and technical leadership, participating and leading with Engineering Communities of Practice. • Refines technical backlog items and creation of the overall solution concept and architectural direction for multiple engineering teams. • Provides guidance and support to the developers in multiple engineering teams across our product suite in the completion of stories against design/architecture plans. • Mentor and help develop engineers and architects in their career growth. • Drives and coordinates our technical position with key technology vendors. • Can be hands-on, designing and coding solutions for Agile stories with key architectural impact.

United States
$144.8K - $233.5K / year
Job Closed
Full TimeRemoteTeam 501-1,000Since 2006H1B No Sponsor

• Leading a team that designs and delivers a drag-and-drop workflow builder powered by Camunda • Building and maintaining integration connectors with various platforms • Ensuring the reliability and scalability of communication solutions • Supporting recruitment, hiring, and onboarding of engineering talent • Driving architecture decisions for scalable and maintainable systems • Communicating status, risks, and requirements clearly across stakeholders • Facilitating continuous learning and improvement for the team

Egypt
Job Closed