NetSPI is the proactive security solution used to discover, prioritize, and remediate security vulnerabilities of the highest importance. We help secure the most trusted brands on Earth with our Penetration Testing as a Service (PTaaS), Attack Surface Management (ASM), Cyber Asset Attack Surface Management (CAASM), and Breach and Attack Simulation (BAS) solutions. Leveraging a unique combination of dedicated security experts, intelligent process, and advanced technology, NetSPI brings a proactive approach to cybersecurity with more clarity, speed, and scale than ever before.
NetSPI is on an exciting growth journey as we disrupt and improve the proactive security market. We are looking for individuals with a collaborative, innovative, and customer-first mindset to join our team. Learn more about our award-winning workplace culture and get to know our A-Team at www.netspi.com/careers.
As the Software Engineering Manager for our CAASM offering, you will be responsible for leading a team of skilled software engineers in the design, development, and delivery of robust and scalable product and ensuring all stakeholders are updated through clear communication. You will play a critical role in shaping the technical direction of our products, ensuring high-quality code, and fostering a collaborative and innovative engineering culture.
Responsibilities:
Team Leadership:
- Lead and mentor a team of software engineers, providing guidance on best practices, fostering a collaborative team culture, and promoting professional development.
- Set clear expectations for performance and drive accountability.
Execution:
- Manage resource allocation, workload distribution, and capacity planning to optimize team efficiency and meet project deadlines. Able to prioritize against competing prioritize.
Product Development:
- Drive the end-to-end development lifecycle of the CAASM solution, from concept to delivery, ensuring that the team meets deadlines and delivers high-quality, secure software.
Technical Vision:
- Work closely with the product management team to define the technical vision and roadmap for the CAASM solution, aligning with business goals and market needs.
Operational Excellence:
- Ensure the implementation of best practices for code quality, security, and performance in all software development projects. Excel in maintaining the reliability, availability, scalability of our systems and strive for optimization of infrastructure resources.
Cross-Functional Collaboration:
- Collaborate with cross-functional teams, including product management, QA, technical marketing, and sales to ensure a solid alignment of engineering efforts with overall product and business goals.
Innovation:
- Encourage a culture of innovation and continuous improvement within the engineering team. Stay abreast of industry trends and emerging technologies to drive innovation in product development.
Minimum Qualifications:
- A bachelor's or master’s degree in computer science or a related field.
- 10+ experience in software engineering, with a focus on cybersecurity products.
- Hand-on experience with AWS and able to lead design discussions.
- Demonstrated experience in leading and managing software engineering teams.
- Strong knowledge of cybersecurity concepts, use cases, and best practices.
- Proficiency in programming languages such as Java, Golang, Python, or similar.
- Experience with agile development methodologies.
- Excellent communication and interpersonal skills.
- Familiarity with DevOps practices and tools.
Preferred Qualifications:
- Cyber asset management product development experience.
- Hand-on experience on AWS.
- Proficiency in programming languages, and experience in designing distributed systems.
- Building and managing high performing team spanning across the globe.
- Security domain experience is a huge plus.
#LI-Remote