We’re looking for several Directors of Engineering!
Help us provide strategic leadership and people management skill in our software engineering organization.
We’ve grown, and in that journey we’ve faced challenges growing our company from a traditional functional organization into a more matrix-ed one that’s more flexible and agile. We’re looking for solid leaders in engineering that understand good engineering practices (e.g; TDD, pair programming, KANBAN, SCRUM, etc) that can help us implement and advocate for our engineering process and cultures at all levels. You’ll be a manager of managers, helping them grow their management skills and supporting them in leading their teams and growing the careers of their engineers.
If you are a great manager that can motivate and lead talented software engineers then apply today! Our recruiting process is as agile as our engineering process, we promise you’ll get a response quickly!
About the role
We have several openings for People-Management of Managers in Engineering.
As a Director of Engineering, you’ll be responsible for:
- Being the people-manager for several Managers in Engineering. “People-manager” here means you’re responsible for helping people grow their skills and career and representing them when the company makes decisions on compensation. However, this does not necessarily involve directing what work they should do. That’s done in teams.
- Determining the company’s needs for engineering talent, then delivering those skills by guiding and accelerating the growth of existing people and hiring externally.
- Overseeing several cross-functional software delivery teams. You’ll be accountable for their delivery-pace and quality.
- Together with your peers in product management: making decisions on designing and staffing teams.
- Depending on your background, you may wear an additional hat of “Engineering Manager” for a specific technology area or component. That means you’re responsible for the overall health of that area or component and you guide the teams that touch that area technically
To succeed in an Engineering Director role, you’ll need:
- Prior experience in managing managers, including defining performance-expectations, holding people accountable for results, guiding skill and career development, managing under-performance, guiding decisions on compensation, and making hiring-decisions.
- Significant experience in hiring engineers.
- An intuitive understanding of how people think and make decisions, and a personality that gets joy from helping other people grow.
- Talent as a coach. You’re able to balance nurturing with demanding speed and quality.
- Good enough engineering skills to be able to assess and guide the skill-growth of other engineers. That includes making sure that code is tested mostly with automation and can be confidently released to customers with minimal human involvement.
What’s in it for me?
- The people. We like to think that you’ll find them open and friendly, skilled and motivated, and unified by our mission to protect the privacy and security of millions of customers world-wide.
- Impact. Deliver with both high pace and great quality. You don’t need to convince people here to invest in good engineering practices.
- Skill growth. We cover a broad range of engineering specialties: many aspects of high-scale cloud applications, 7 client-side operating systems, firmware, bare-metal servers for which we compile the OS (see TrustedServer), our own open-source VPN protocol Lightway, etc. No matter what your background, you’re going to find someone from whom you can learn here.
- Career growth. We’re lucky to be a leading company in a fast-growing industry. We’re expanding the business and hiring many people, which brings many opportunities for you to evolve your role.
Thanks for your time, we look forward to hearing from you!
Please upload your resume as a PDF and do not include any compensation information in it.