Description:
The Product Engineering organization is responsible for building, maintaining, and improving the end-user experiences that comprise our software platform. These experiences are full-stack solutions built atop a complex and robust data platform in order to support key security workflows for both third-party risk management and external attack surface management personas.
About the Role
We are seeking a seasoned Software Engineering Manager to lead a team of talented engineers in developing and delivering innovative cybersecurity solutions. The ideal candidate will have a strong technical background, proven leadership skills, and a passion for driving high-quality software development in a fast-paced environment.
This is a hybrid role that will require being on-site at least once a week in our Midtown New York office.
Responsibilities:
- Team Leadership: Manage and mentor a team of software engineers to cultivate a collaborative and inclusive team culture. Offer guidance on career development and professional growth.
- Project Management: Oversee the planning, execution, and delivery of software projects, ensuring they are completed on time, within scope, and with high quality. Coordinate with cross-functional teams to align on priorities and dependencies.
- Technical Oversight: Provide technical direction and architectural guidance to the engineering team. Ensure the implementation of best practices in software development, including code reviews, testing, and continuous integration.
- Process Improvement: Identify and implement process improvements to enhance team productivity, efficiency, and software quality. Promote the adoption of agile methodologies and DevOps practices.
- Stakeholder Collaboration: Work closely with product managers, designers, and other stakeholders to define and translate project requirements into actionable plans. Communicate project status, risks, and issues to all relevant parties.
- Innovation: Stay current with industry trends and emerging technologies. Encourage innovation within the team to continuously improve our products and processes.
Qualifications:
- Education: Bachelor’s or Master’s degree (or equivalent experience) in Computer Science, Engineering, or a related field.
- Experience: At least 10 years of experience in software engineering, with a minimum of 3 years in a management role.
- Technical Skills: Strong proficiency in Javascript, Typescript, React, Redis, and Postgres. Deep experience with modern software development practices (e.g., Agile, DevOps). Experience with Open Search and Clickhouse is desirable.
- Leadership: Demonstrated the ability to lead and inspire a team and have a proven track record of successfully delivering complex software projects.
- Communication: Excellent verbal and written English communication skills, with the ability to effectively convey technical concepts to non-technical stakeholders.
- Problem-Solving: Strong analytical and problem-solving skills, focusing on delivering practical and scalable solutions.
- Security Knowledge: Familiarity with cybersecurity principles and practices is highly desirable.