Columbia, Maryland, US
2 days ago
Manager, Software Engineering / Tech Lead

Your Role:
Tenable is committed to building a world-class engineering culture and cutting-edge security products. We're seeking a highly motivated and experienced Engineering Manager, Technical Lead who thrives in a dynamic environment, balancing strategic leadership with significant hands-on technical contribution.
This pivotal role requires a leader who can not only strategize and guide a high-performing team but also actively contribute roughly 40% of their time to the execution of projects and initiatives by diving deep into the code and architecture. The ideal candidate will be a technical expert, capable of rolling up their sleeves and working alongside their team to solve complex challenges and achieve outstanding results.
Your Opportunity:

Lead and mentor high-performing software engineering teams, fostering a collaborative and engaging environment for both on-site and remote engineers. Collaborate closely with Product Management and Engineering leadership to define the technical strategy, roadmap, and execution plan for various products. Ensure the reliable execution and delivery of projects, providing clear technical direction and removing impediments. Guide teams through roadmap planning, priority setting, and dependency identification, ensuring the on-time delivery of product features through repeatable Agile processes (Scrum/Kanban). Partner tightly with Product Management, Program Management, and Architecture to ensure seamless alignment and effective communication across all functions. Troubleshoot complex technical issues and provide hands-on solutions, actively contributing to the codebase and system design for approximately 40% of your role. Mentor engineers of all experience levels, supporting their professional development and ensuring they are engaged and challenged. Champion a culture of positive collaboration, continuous learning from failures, and perpetual improvement.

What You'll Need:

Ability to work at Tenable's Columbia, MD Headquarters (3 days per week, subject to change). 4+ years of experience as an engineering manager in SaaS-based product development. Proven experience leading projects and coaching engineers through the entire project lifecycle in an Agile environment (Scrum and/or Kanban). Comfort adapting to changes in a rapidly evolving marketplace. Demonstrated ability to attract, hire, manage, and mentor top engineering talent. Experience leading and empowering remote teams to achieve sustainable long-term success. A passion for quality and a "get stuff done" attitude, balanced with a strong sense of responsibility to your customers and team. Experience developing and maintaining complex applications in a fast-paced, high-growth environment. Solid understanding of best practices related to high availability, fault tolerance, scalability, and performance. Familiarity with building microservices, including their benefits and challenges. B.S. or M.S. Degree in Computer Science or a related field.

And Ideally:

Hands-on experience with technologies such as Java/Kotlin, JavaScript, Elasticsearch, Postgres, or DynamoDB. Development experience in containerized distributed systems. A track record of staying current with industry best practices and emerging technologies. Experience in the cybersecurity space.

#LI-LP1

#LI-Hybrid

Por favor confirme su dirección de correo electrónico: Send Email