Backend Engineer

Save to Kiter
What Temporal is looking for in applicants
We are expanding our team and you can be anywhere in the United States to join us.At Temporal, we are on a mission to remove the complexity in developing reliable software for the cloud. If you want to solve hard distributed system problems, have a passion for open source software and building a strong developer community, then come join us in our mission. Temporal offers an entirely new way to build scalable and reliable applications. Temporal enables developers to focus on writing important business logic, and not on managing state or worrying about the underlying infrastructure. The Temporal platform is already being trusted by top-tier companies as a core technology in their mission critical systems. Our active open source community of developers, who are also our users, provide us with real-time feedback and contributions. We're backed by top VC firms and have a team of professionals from start-ups and larger companies like Microsoft, Google, Amazon, Uber, Apple, Cisco and more.Backend EngineerWe have opportunities from Senior through Principal bands for this role. As a Backend Engineer, you will get the chance to design, build, and maintain significant portions of our backend functionality for highly scalable multi-tenant services. Examples of the key distributed systems components you'll own include Quotas, Throttling, Permissions. Working in a highly collaborative team, we'll look to build a new enterprise offering that will involve both on-premise and dedicated cloud offerings.What You’ll Do *Design and implement core backend service features. *Provide appropriate test coverage unit, integration, performance for feature ownership area. *Clearly document design choices and operational knowledge to successfully deploy and run service with those features. *Provide appropriate service level logs and metric to make features operational for cloud service setup.*Provide appropriate alerts, dashboards, and runbooks for production. What You’ll Need *At least 10 years of experience working with cloud services. *Solid computer science fundamentals in distributed systems concepts. *Experience with GO or Java or other applicable language. *Experience working with Open Source Systems. *Experience building systems with technologies like Kafka, Cassandra, MySQL, ElasticSearch. *Experience building and running services on AWS. Bonus: Microsoft Azure and Google GCP experience.*Bonus: Python, Node.js, Rust. *Experience with WebAssembly is also highly desirable.

Want some tips on how to get an interview at Temporal?

What is Temporal looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Backend Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Backend Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!