Engineering Manager
Within the United States /
Engineering – SDK /
Full Time
/ Remote
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.
About the role
We're growing and we're looking for a technical, hands-on Engineering Manager who has a solid track record of developing strong teams, while still maintaining the hands-on technical abilities to plan and meet deliverables. The Engineering Manager will lead the SDK team which along with Open Source Server team makes up our Developer Experience. 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.
- Collaborate with Documentation, Developer Relations, UI/UX, Server, and PM teams.
- Co-develop the engineering plans for feature areas of the system.
- Set priorities in partnership with the Engineering leaders 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. (You will need to be hands-on and code as well).
- Partner with CEO, CTO, Head of Developer Experience Engineering and Head of Product as needed to drive process changes across teams to ensure our Engineering processes are efficient.
- 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.
- Prior demonstrated results as a Software Engineer with strong design and coding skills.
- At least 5 years of experience managing a team of Senior/Staff level Software 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 languages.
- Superior collaboration skills.
- Experience leading a successful open-source development project.
- 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.
Compensation
- The estimated pay range for this role is $200,000 - $230,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 Temporal
Collaborating 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.