Tenable is not only building great products and carving out a completely new category, but we are also building a world-class engineering culture, and committed to hiring the very best. We are seeking to add a superb Engineering Manager to provide leadership to the Data Engineering development teams at Tenable.
The data engineering teams are at the heart of building an analytical platform that will power the existing and future Tenable applications.
The two main focus areas are:
1. Build a scalable analytical platform
2. Productionisation of AI algorithms
This covers the ability to ingest and process terabyte to petabyte scale datasets from disparate sources and deliver performant analytics. As the Tenable Data Engineering Manager, you will manage a team of engineers working to enhance and maintain this critical part of the Tenable infrastructure. This is a great opportunity to build a new analytical platform from the ground up with the latest technologies.
Your Opportunity:
- Build & maintain high performing teams that may be a combination of on-site and remote engineers, ensuring a great working environment for both cohorts.
- Collaborate with PM and Engineering leadership to help define the strategy for our analytical platform.
- Ensure reliable execution and delivery of projects by setting your teams up for successful delivery through clear direction, removal of obstacles, and ensuring the team is focused on business goals and held accountable for their deliverables.
- Lead teams in understanding priorities, breaking down work into clearly defined deliverables, identifying dependencies, and guiding the teams in setting realistic timelines for project delivery.
- Help define and implement the processes and environment that ensures we produce high quality software whilst contributing to developing a world class engineering culture.
- Build relationships with PM and Architecture to ensure all functions are aligned and relevant information is communicated effectively.
- Mentor engineers of various levels of experience to ensure our engineers are engaged, challenged, and meeting their professional development goals.
- Provide technical leadership across the platform.
- Come to the table with solutions and proactively work towards fostering a culture of positive collaboration, safety to learn from failure, and continual improvement.
- 7+ years previous experience as an engineering manager or a technical lead with measurable success.
- Experience leading projects and coaching engineers through a project’s lifecycle in an Agile environment, utilizing Scrum and/or Kanban.
- Expert knowledge of CI/CD and testing frameworks and a knowledge of best practices related to high availability, fault tolerance, scalability and performance.
- You have a strong technical background and experience/working knowledge of big data technologies such as; Apache Spark, AWS Lambda, AWS Batch, Athena, Redshift, Clickhouse.
- Experience working with distributed and scalable microservices.
- Experience in the network security space is a plus.
- Comfortable dealing with changes as we respond to a rapidly changing marketplace.
- Superb leadership skills and the ability to harness the team to produce the highest quality deliverables with the greatest velocity.
- Ability to attract and hire great engineers, manage and mentor them and make them successful.
- An ability to work with a remote team and lead them to sustainable long-term success.
- A passion for Quality and a “Get Stuff Done” attitude that is balanced by a sense of responsibility to your customers and team.
- B.S or M.S. Degree in Computer Science or a related field.
We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable - through all equal employment opportunity laws and regulations at the international, federal, state and local levels.