FreshRemote.Work

Software Engineer

United States - Remote Opportunity

Who We Are Ā  Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on the important things like delivering features faster. Our amazing user community provides us with real-time feedback and contributions to improve the developer experience everywhere. Backed by top VC firms, we have built a team of professionals from various successful start-ups and well-known technology companies. Together, we collaborate cross-functionally, engage with and support our users to improve the developer experience, deliver world-class open-source software, and enhance our commercial SaaS platform. Temporal is growing and working towards building the best community. We are looking for those who share our values, challenge 'standard' thinking, and want to influence our future. If you have a passion for helping developer communities, open-source software, and want to be a part of our amazing team, we'd love to hear from you!

We have an opening on our SDK team to hire a Software Engineer to help us build a great experience for developers of Temporal-based applications. Our SDK team makes the Temporal SDKs and the Temporal CLIā€”the primary ways through which our customers use Temporal. This is harder than it soundsā€”SDKs are not mere clients; they act as runtime environments for application code, and coordinate closely with Temporal Server to provide the durable-execution guarantees our customers require. Most of our work is open sourceā€”see for yourself here: https://github.com/temporalio

What You Will Do

  • 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 to run application code in a durable, deterministic way.
  • Maintain and improve the Temporal CLI and VSCode IDE plugin.
  • 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.
  • Travel to meet your coworkers in meatspace for a week once or twice a year.
  • Attend the occasional developer conference to talk about how great Temporal is (optional).

What You Wonā€™t Do

  • Work in an office (unless you want to, but youā€™d be by yourself). Temporal is a fully-remote company.
  • Commit code thatā€™s poorly-tested or works ā€œmost of the timeā€. Temporal aspires to be ā€œReliable as Gravityā€, and we expect your code to ā€¦
This job isn't fresh anymore!
Search Fresh Jobs