Jobs and Careers
TE
Senior Software Design Engineer - Language Runtime
Temporal TechnologiesWithin the United States, United Statesfull_timeVerifiedPosted 10 Apr 2023
💰 $225,000/yr($175,000/yr – $225,000/yr)
About the role
We are expanding our team! You can be anywhere in the U.S. and in the Pacific time zone outside of the U.S., and in other various countries as noted for specified positions.
If you are looking to be a part of an amazing team, have a passion for open-source software, and building a strong developer community, then come join us! Temporal helps developers focus on the important things, like writing business logic, and spend less time worrying about the underlying infrastructure. We have a great open-source community filled with awesome developers (who are also our users!) that provide us with real-time feedback and contributions. Temporal is also backed by top VC firms and has a team of professionals from other successful start-ups and well-known technology companies. We always work toward building the best community, and if these things interest you too, we’d love to hear from you.
This Senior Software Development Engineer position has high visibility and impact across Temporal and within the Temporal community of developers. This role is hands-on with direct interaction with our developer community. We have enterprise partners leveraging Temporal SDKs in Java, Go, Python, Node.js, and Rust.
What you’ll do- Design and build Temporal client SDKs by developing open-source packages and libraries in a variety of languages.- Communicate directly with users of the products you build and make appropriate adjustments.- Contribute to the product's overall design - SDKs are an integral part of how the system operates. This is a client runtime environment.
What you bring us- At least 6-8 years of professional software development experience.- Fluency in multiple languages and an affinity for learning programming languages, preferably Java or Go, Rust.- Experience contributing to open-source projects is a bonus.- API design and creating libraries experience are a bonus.- Experience contributing to the architecture and design of large, complex, distributed systems.- Experience with a variety of things like compilers, frameworks, language patterns, idiomatic programming, writing core libraries, dependency injection, unit testing frameworks, client thread pools, memory leaks, multithreading, and concurrent programming.- B.S. in Computer Science or a related field or simply having equivalent experience works great too!- Experience in communicating technical concepts with developers, other technical teams, and senior management.
Compensation:- The estimated pay range for this role is $175,000 - $225,000.- Additionally, this role is eligible to participate in Temporal's equity plan.The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience. Temporal is growing, and we welcome great people to enable our growth. We are looking for people who share our values, challenge 'standard' thinking, and want to influence our future.
Benefits- 100% coverage of premiums for you and your dependents for Medical, dental/ortho, and vision benefits- AD&D, long- and short-term disability, and life insurance (both standard and supplemental)- 401K plan - Unlimited PTO
Additional Perks- Up to 20 weeks of parental leave for birth parents and 12 weeks of leave for non-birth parents, including adoptive and foster parents- $1,500/year Learning, career development- $1,200/year Lifestyle Spending Account- $1,000/year In-home office setup (This is in addition to what Temporal will issue you, which is a laptop, monitor, keyboard, mouse, trackpad, and extension power cable as well at no cost to you)- $500/year Professional Memberships- $300/month Work From Home Meals- $74/month reimbursement for Internet added to your paycheck once a month- Subscription to the Calm App to promote mental health & wellness- An "All Access" pass to a WeWork location
What team members are doing at TemporalCollaborating across teams to improve the developer experience, deliver world-class open-source software, engage with and support our user community, and enhance our commercial SaaS platform.
Temporal Technologies is an Equal Opportunity Employer. Temporal Technologies does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate differences and diversity.
We are not working with agencies, thanks.
If you are looking to be a part of an amazing team, have a passion for open-source software, and building a strong developer community, then come join us! Temporal helps developers focus on the important things, like writing business logic, and spend less time worrying about the underlying infrastructure. We have a great open-source community filled with awesome developers (who are also our users!) that provide us with real-time feedback and contributions. Temporal is also backed by top VC firms and has a team of professionals from other successful start-ups and well-known technology companies. We always work toward building the best community, and if these things interest you too, we’d love to hear from you.
This Senior Software Development Engineer position has high visibility and impact across Temporal and within the Temporal community of developers. This role is hands-on with direct interaction with our developer community. We have enterprise partners leveraging Temporal SDKs in Java, Go, Python, Node.js, and Rust.
What you’ll do- Design and build Temporal client SDKs by developing open-source packages and libraries in a variety of languages.- Communicate directly with users of the products you build and make appropriate adjustments.- Contribute to the product's overall design - SDKs are an integral part of how the system operates. This is a client runtime environment.
What you bring us- At least 6-8 years of professional software development experience.- Fluency in multiple languages and an affinity for learning programming languages, preferably Java or Go, Rust.- Experience contributing to open-source projects is a bonus.- API design and creating libraries experience are a bonus.- Experience contributing to the architecture and design of large, complex, distributed systems.- Experience with a variety of things like compilers, frameworks, language patterns, idiomatic programming, writing core libraries, dependency injection, unit testing frameworks, client thread pools, memory leaks, multithreading, and concurrent programming.- B.S. in Computer Science or a related field or simply having equivalent experience works great too!- Experience in communicating technical concepts with developers, other technical teams, and senior management.
Compensation:- The estimated pay range for this role is $175,000 - $225,000.- Additionally, this role is eligible to participate in Temporal's equity plan.The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience. Temporal is growing, and we welcome great people to enable our growth. We are looking for people who share our values, challenge 'standard' thinking, and want to influence our future.
Benefits- 100% coverage of premiums for you and your dependents for Medical, dental/ortho, and vision benefits- AD&D, long- and short-term disability, and life insurance (both standard and supplemental)- 401K plan - Unlimited PTO
Additional Perks- Up to 20 weeks of parental leave for birth parents and 12 weeks of leave for non-birth parents, including adoptive and foster parents- $1,500/year Learning, career development- $1,200/year Lifestyle Spending Account- $1,000/year In-home office setup (This is in addition to what Temporal will issue you, which is a laptop, monitor, keyboard, mouse, trackpad, and extension power cable as well at no cost to you)- $500/year Professional Memberships- $300/month Work From Home Meals- $74/month reimbursement for Internet added to your paycheck once a month- Subscription to the Calm App to promote mental health & wellness- An "All Access" pass to a WeWork location
What team members are doing at TemporalCollaborating across teams to improve the developer experience, deliver world-class open-source software, engage with and support our user community, and enhance our commercial SaaS platform.
Temporal Technologies is an Equal Opportunity Employer. Temporal Technologies does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate differences and diversity.
We are not working with agencies, thanks.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s