cover image
Synack

Synack

www.synack.com

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