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.
About the role
We’re growing and we’re looking for an Engineering leader who has a solid track record of developing strong teams, while still maintaining the hands-on technical abilities to plan and meet deliverables. This Engineering Director will lead the OSS and Developer Experience teams.
You will be responsible for multiple components of our complex system. You should be comfortable working across Executive, Product, and Engineering groups and you should be skilled at prioritizing and balancing work across our teams of talented technical individual contributors. You are motivated to hire and develop your team and you have a proven track record of doing so.
What you’ll do
*Support and develop a team of engineers through feedback and coaching – you set context and expectations while you eliminate barriers to execution.
*Co-develop the engineering plans for feature areas of the system.
*Set priorities in partnership with the CTO and product team and plan the delivery for each sprint and future release.
*Own the team-wide responsibility for day-to-day execution against priorities.
*Drive design, architecture and code reviews.
*Partner with CEO, CTO, and Head of Product as needed to drive process changes across teams which ensure our Engineering processes are efficient.
*Partner with company leadership and recruiting to continue to hire new team members.
*Own the reliability of your product area into production. Engineers together are responsible for the testing, speed, reliability and uptime of their systems.
*You will make sure engineers understand the priorities and have the tools, and processes needed to meet shipping deadlines.
What you bring to us
*Graduate degree in Engineering, Computer Science or related field.
*At least 5 years of experience managing a team of senior software development engineers.
*Experience in building and leading the development of complex distributed software systems including microservices.
*At least 5 years of experience using Go, Python, Java, C++, or other programming language.
*Experience with open source development.
*Excellent oral and written communication skills and a willingness to communicate complex solutions and results to all levels of the organization.
*Experience with hiring, leading, and growing an effective team.
Additional perks:
*A new category of software
*Collaborative, productive, and fun team
*Competitive salary
*Equity
*Unlimited time-off
*Medical, dental (including ortho), & vision benefits (premiums paid by company)
*AD&D, long and short – term disability, life insurance (standard and supplemental)
*Employee Assistance Program
*Food allowance ($) per month
*401K plan
*$1000 for home office setup in addition to company issued hardware
What team members bring to the table:
First principles and critical thinking skills, good design sensibilities, experience working in or with distributed systems and the challenges they bring, and a passion for advancing the state of the art along with the potential to change the way developers everywhere write distributed applications.
What team members are doing at Temporal:
Collaborating daily with highly technical and truly brilliant leaders in the field, drawing pictures and writing words around architecture, design and implementation of innovative systems and software. Writing clean code either building on or utilizing Temporal to make the world a better place by providing value to developers through world-class open source and hosted software.
We’re currently investing in our:
*Open Source Server platform
*Open Source Client Runtime/SDK to support many programming languages
*Developer community to build integrations
*SaaS offering
*Best in-class Front-end
Technology We Enjoy:
*The right tool for the job
*Entirely cloud-based infrastructure
*A variety of programming languages
*CNCF projects and cloud native tooling
*Managed services with clean APIs
*Open Source Software
*Hashicorp Software
*Developer’s choice of operating system (Mac, Linux, Windows)
Note: Temporal is written in Go (server) and Rust (core SDK), but language specific experience is not necessary to join.
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 difference and diversity.
We are not working with agencies, thanks.
To find out more about this job, please visit this link

