Lead and mentor a multi-disciplinary team of vulnerability researchers, scan operations engineers, and software engineers across multiple geographies.
Partner closely with engineering leadership, product managers, and stakeholders across the broader organization to align on scope, timelines, and solution designs.
Drive the continuous improvement of engineering practices, processes, and tools to increase efficiency and product quality.
Oversee the planning, execution, and delivery of product features and updates, ensuring alignment with company goals and timelines.
Implement and maintain agile methodologies for project tracking and documentation.
Champion an AI-first engineering culture across your teams, encouraging the adoption of AI tools and workflows in day-to-day development.
Requirements
At least 10 years of experience in software engineering, ideally in an Enterprise SaaS product.
At least 4 years in a management or leadership role, ideally overseeing multiple functions with remote teams in different timezones.
Meaningful hands-on software engineering experience, ideally including familiarity with languages such as Python, Go, or C.
Background in or strong familiarity with low-level, network-heavy applications with a focus on high-volume traffic, availability, and global scale is highly desirable, despite this role being primarily managerial.
Familiarity with key technologies such as message busses/queues (Kafka, Rabbit, etc.), containerization (Docker, Kubernetes, etc.)
Extensive familiarity with the TCP/IP protocol stack, including application of concepts from DNS, WHOIS, and other artifacts needed for technical reconnaissance and discovery
Comfort with AI development concepts and a genuine enthusiasm for guiding teams to incorporate AI into their workflows and understanding its practical applications in software development
Experience in technical leadership such as leading project teams' development efforts and setting technical direction
A passion for coaching others to grow their technology career and sharing good practices with more junior engineers
Excellent verbal and written communication skills
Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering, or equivalent education/work experience.