Synack logo

Director, Software Engineering, AI

SynackSan Mateo, CA

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

Synack's Penetration Testing as a Service platform manages customers' attack surfaces by discovering new assets, pentesting for critical vulnerabilities and gaining visibility into the root causes of security risks. We are committed to making the world more secure by harnessing a talented, vetted community of security researchers to deliver continuous penetration testing and vulnerability management, with actionable results. Synack's PTaaS platform has uncovered more than 71,000 exploitable vulnerabilities to date, protecting a growing list of Global 2000 customers and U.S. agencies in a FedRAMP Moderate Authorized environment. For more information, please visit www.synack.com.

The Director of Software Engineering, with a specialization in AI, is a key leadership role responsible for the strategic direction, development and delivery of AI-powered products and features. This role focuses on leading engineering teams to deliver innovative and impactful AI solutions, while staying up to speed with the latest developments in the AI space and contributing the definition of AI-centric product roadmaps.

Sounds interesting? Keep reading...

Here's what you'll do

  • Technical and Tam Leadership:

  • Set technical direction and guide engineering decisions for the delivery of AI-enabled product capabilities, ensuring scalability, reliability, and security.

  • Establish and refine SDLC processes that accommodate for the fast rate of change of the AI technological landscape without sacrificing the overall delivery quality.

  • Ensure the implementation of continuous integration, continuous delivery, and other modern engineering practices.

  • Identify and implement opportunities for process improvement, optimizing development lifecycles and mitigating technical risks.

  • Drive the prioritization of feature delivery, while ensuring the alignment with business goals through the performance indicators evaluation.

  • Ensure ethical AI practices are embedded throughout the development process, addressing concerns like data privacy, bias, and transparency.

  • Champion the culture of collaboration, ownership and engineering excellence throughout the AI engineering organization.

  • Cross-functional Collaboration and Stakeholder Management:

  • Communicate complex technical concepts and project updates clearly and effectively to both technical and non-technical audiences, including senior leadership.

  • Act as a technical authority in customer engagements, understanding needs and ensuring solutions deliver tangible business impact.

  • Collaborate with Product Management to develop the vision, strategy, and roadmap for AI-driven initiatives, aligning with overall short and long term business objectives.

Here's what you'll need

  • Strong technical background with extensive experience in software development (10+ years) and delivery of production-grade capabilities. Exceptional software architecture and system design skills.
  • Proven experience in a leadership role, experience managing multiple teams and managing managers (5+ years).
  • Deep understanding of the SDLC and experience with agile methodologies. Demonstrable ability to define and implement processes that result in positive product delivery outcomes.
  • Expertise in AI/ML fundamentals, including model training, optimization, deployment, and monitoring.
  • Experience with cloud computing platforms (AWS, Azure, or Google Cloud Platform) and modern data ecosystems.
  • Exceptional communication, collaboration, and stakeholder management skills.
  • Strong analytical and problem-solving skills, with a data-driven approach to decision-making.
  • Familiarity with industry trends and advancements in AI/ML.
  • Track record of successfully delivering complex AI solutions to enterprise customers.
  • Ability to think strategically and translate business goals into technical solutions.

Nice to Haves

  • Master's degree or PhD in Computer Science, Engineering, or a related field.

Ready to join us?

Synack is committed to embracing diversity. Our people are our strength. Each addition to our team is an opportunity to grow and diversify our ideas, experiences, and viewpoints. Synack strives to be inclusive of all people.

As a candidate, Synack cares about your privacy. Please view our candidate privacy policy here.

This position has responsibility to ensure Synack's security and privacy posture is maintained.

$240,000 - $280,000 Salary is determined by a combination of factors including location, level, relevant experience, and skills. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. The compensation package for this position may also include equity, and benefits.

For more details about our benefits, please see here. Then for the Employer code, enter: synack

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall