cover image
Synack

Synack

www.synack.com

2 Jobs

245 Employees

About the Company

Synack is the leader in human-led and AI-powered Penetration Testing as a Service (PTaaS), transforming offensive security to help organizations proactively reduce risk, stay compliant and defend against evolving cyber threats. We are committed to making the world more secure by harnessing agentic AI innovations and a talented, vetted community of security researchers to deliver continuous penetration testing and autonomous vulnerability management. Founded by former NSA operatives, Synack has enabled nearly 10 million hours of expert testing to protect critical assets, from global financial systems to U.S. Defense Department networks.

Listed Jobs

Company background Company brand
Company Name
Synack
Job Title
Senior Software Engineer
Job Description
Job title: Senior Software Engineer – Backend Role Summary: Lead design, development, and delivery of scalable, resilient microservice-based solutions for a cybersecurity platform. Own end-to-end CI/CD pipelines, performance tuning, and production reliability while collaborating with cross‑functional teams to translate product requirements into technical implementations. Expectations: • Deliver high‑quality, production‑ready code in a fast‑paced, agile environment. • Mentor junior engineers and promote engineering excellence. • Ensure system observability, security, and compliance in a cloud‑native architecture. Key Responsibilities - Develop and integrate backend services for penetration testing and attack surface intelligence. - Build and maintain scalable, containerized microservices on GCP (Google Cloud Platform). - Design and implement RESTful APIs, gRPC services, and asynchronous messaging with Pub/Sub or Kafka. - Own CI/CD pipelines, GitOps workflows, and automated testing (unit, integration, BDD). - Conduct design and code reviews; enforce coding standards and best practices. - Identify and resolve performance bottlenecks; conduct capacity and reliability planning. - Integrate monitoring, alerting, and logging for proactive issue detection. - Collaborate with Product, Operations, and Platform Engineering to deliver on user stories. - Provide technical guidance and foster continuous learning within the team. Required Skills - 7+ years of backend development experience; 7+ years in Go. - Strong microservices architecture, REST API, gRPC, and asynchronous messaging expertise. - Proficiency with NoSQL and RDBMS databases. - Experience with Docker, Kubernetes, and cloud environments (GCP preferred). - Solid understanding of unit testing, BDD, and test automation. - Familiarity with GitOps, DevOps practices, and CI/CD tooling. - Excellent communication, collaboration, and problem‑solving skills. - Ability to work effectively in agile, cross‑functional teams. - Exposure to Domain‑Driven Design and UML is a plus. - Knowledge of security, penetration testing, GenAI/LLM technologies is desirable. Required Education & Certifications - Not specified. - Relevant degree in Computer Science, Engineering, or related field preferred.
San mateo, United states
Remote
Senior
20-02-2026
Company background Company brand
Company Name
Synack
Job Title
Director, Software Engineering, AI
Job Description
Job Title: Director, Software Engineering, AI Role Summary: Lead the design, development, and delivery of AI‑powered products, setting technical strategy, ensuring scalability, security, and ethical compliance, while managing multiple engineering teams and aligning initiatives with business objectives. Expectations: - Deliver production‑grade AI solutions at enterprise scale. - Manage a technical organization of multiple teams and supervisors. - Define and enforce robust SDLC processes that accommodate rapid AI innovation. - Embed ethical AI practices (privacy, bias mitigation, transparency). - Communicate complex technical concepts to non‑technical stakeholders. Key Responsibilities: - Set technical direction for AI product features and capabilities. - Guide engineering decisions for scalability, reliability, and security. - Develop, refine, and enforce agile SDLC, CI/CD, and modern engineering practices. - Prioritize feature backlog aligned with business goals and performance KPIs. - Drive process improvements to mitigate technical risk and accelerate delivery. - Integrate ethical AI considerations throughout design, training, and deployment. - Champion a culture of collaboration, ownership, and engineering excellence. - Serve as technical authority in customer engagements, translating needs into solutions. - Collaborate with Product Management to outline vision, strategy, and roadmap for AI initiatives. - Coordinate with cross‑functional teams to ensure seamless delivery. Required Skills: - 10+ years in software development, 5+ years in engineering leadership (managing managers). - Deep expertise in AI/ML fundamentals: model training, optimization, deployment, monitoring. - Strong software architecture and system design capabilities. - Proficiency with cloud platforms (AWS, Azure, or GCP) and modern data ecosystems. - Agile methodology experience and ability to define/implement successful processes. - Ethical AI knowledge: data privacy, bias, transparency. - Excellent communication, collaboration, and stakeholder management. - Analytical, data‑driven decision‑making. - Proven track record delivering complex AI solutions to enterprise customers. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related field (Master’s or PhD preferred but not mandatory).
San mateo, United states
Remote
Senior
06-03-2026