December 15, 2023
🏡 Remote – Anywhere in Canada
• We have an opening for a Senior Staff Distributed Systems Software Engineer on our Open Source Server team. • This team is responsible for developing all of Temporal’s server-side features. • As Temporal becomes the foundation of more mission-critical systems, ensuring high reliability is our top priority. • The work you will do is key to helping our growing team of engineers develop features without complicating the server as the increasing complexity of our systems creates additional challenges. • You will be responsible for multiple components as the Technical Leader. • What You'll Impact - Help shape the future of Temporal - Change the way developers think of distributed systems applications - Make Temporal the best platform to build next-generation distributed systems applications • Example Projects You'll Work On - Nexus: The foundation of a future Service marketplace - High availability across multiple regions - Working on the Temporal server’s extensibility framework • What You'll Do - Design and implement critical server projects - Impact the system design for all Temporal server projects through design review - Mentor other engineers and collaborate with them to ensure the best design and implementation choices, and identify future implications of design choices early in the development cycles • What You'll Bring - Rich experience in large-scale distributed systems design (reliability, scalability) - Operational experience in large-scale distributed systems - Experience developing highly concurrent systems - Knowledge and experience to further ensure the high reliability of the Temporal system - The ability to think holistically about the Temporal server and help simplify its structure - Ideas and actions to improve the velocity of the team • Nice to Have - Familiarity with Go - Experience with infrastructure environments (strong plus)
• Rich experience in large-scale distributed systems design (reliability, scalability) • Operational experience in large-scale distributed systems • Experience developing highly concurrent systems • Knowledge and experience to further ensure the high reliability of the Temporal system • The ability to think holistically about the Temporal server and help simplify its structure • Ideas and actions to improve the velocity of the team • Nice to Have - Familiarity with Go - Experience with infrastructure environments (strong plus)
• 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! • Additional Perks - $1,500 / Year Career Development & Learning Stipend - $1,200 / Year Lifestyle Spending Account - $1,000 / Year In-Home Office Setup (In addition to Temporal issued equipment - laptop, monitor, keyboard, mouse, trackpad, and extension power cable at no cost to you) - $500 / Year Professional Memberships - $300 / Month Work From Home Meals - $74 / Month Reimbursement for Internet - Calm App Subscription for Mental Health & Wellness
Apply Now