cover image
Snyk

Snyk

snyk.io

4 Jobs

1,341 Employees

About the Company

Snyk, the leader in secure AI software development, empowers organizations to build fast and stay secure by unleashing developer productivity and reducing business risk. The company's AI Trust Platform seamlessly integrates into developer and security workflows to accelerate secure software delivery in the AI Era. Snyk delivers trusted, actionable insights and automated remediation, enabling modern organizations to innovate without limits. Snyk is redefining secure AI-driven software delivery for over 4,500 customers worldwide today.
Snyk was named a Leader in the 2023 Gartner Magic Quadrant(tm) for Application Security Testing (AST) and in The Forrester Wave(tm): Software Composition Analysis (SCA) 2023, and has been recognized on the Forbes Cloud 100 2022 along with the 2023 CNBC Disruptor 50.

For more information, visit https://snyk.io.

Listed Jobs

Company background Company brand
Company Name
Snyk
Job Title
Senior Software Engineer
Job Description
Job title: Senior Software Engineer Role Summary Lead the design, build, and maintenance of scalable, secure infrastructure for a product that integrates AI-native security into dev workflows. Drive end‑to‑end ownership of high‑impact features, mentor junior engineering talent, and resolve critical production issues to ensure a stable platform. Expectations - 7+ years of commercial software engineering experience at a high‑growth tech company. - Proven track record building reliable, scalable systems (microservices, web UIs, or automation tools). - Deep familiarity with core computer science principles and solid coding standards. - Proficiency in at least one of Go, TypeScript, or Python. - Strong communication, collaboration, and problem‑solving skills. - Experience handling cross‑functional initiatives and customer‑centered technical solutions. Key Responsibilities - Architect, implement, and rigorously test complex, production‑grade solutions. - Own feature lifecycles from concept through deployment and continuous improvement. - Ensure infrastructure is broadly adopted across teams by driving best practices and alignment. - Coach and mentor junior engineers, fostering growth and code quality. - Resolve high‑priority bugs and support escalations, maintaining a superior user experience. Required Skills - Senior‑level expertise in large‑scale system design and distributed architecture. - Proficient in Go, TypeScript, or Python with a passion for clean, maintainable code. - Experience using automated testing frameworks, CI/CD pipelines, and monitoring tools. - Strong debugging, troubleshooting, and performance optimization skills. - Excellent written and verbal communication; ability to translate complex technical concepts. Required Education & Certifications - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - No mandatory certifications required.
London, United kingdom
Hybrid
Senior
25-01-2026
Company background Company brand
Company Name
Snyk
Job Title
Security Engineer
Job Description
**Job title:** Security Engineer – Vulnerability Modeling (Snyk Code) **Role Summary:** Design and implement automated detection rules for a hybrid SAST–AI engine, enabling rapid identification of security vulnerabilities across multiple languages and frameworks in developer codebases. **Expectations:** Deliver high‑precision rule logic, stay current on emerging languages and frameworks, collaborate with cross‑functional teams, engage with customers to understand pain points, and contribute to the security research community. **Key Responsibilities:** - Author detection rules using proprietary logic and domain‑specific languages for diverse codebases. - Partner with program analysis experts and software engineers to pioneer new vulnerability detection techniques. - Research how new languages and frameworks introduce threats and encode findings into scalable rules. - Investigate emerging technologies to evaluate security implications. - Work with customers to address their security challenges and improve code quality. **Required Skills:** - Deep knowledge of application security vulnerabilities and “Security as Code” principles. - Proficiency in at least one programming language (e.g., Python, Go, Java, JavaScript). - Experience with static analysis (SAST), compiler design, or formal methods. - Understanding of modern CI/CD pipelines and developer workflows. - Strong analytical, problem‑solving, and self‑learning abilities. - Excellent communication and collaboration skills. - Passion for cybersecurity and active participation in the security community. **Required Education & Certifications:** - Bachelor’s degree or higher in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Relevant certifications (e.g., CEH, OSCP, CISSP) are a plus but not mandatory.
London, United kingdom
On site
27-01-2026
Company background Company brand
Company Name
Snyk
Job Title
Senior Software Engineer (API)
Job Description
**Job Title:** Senior Software Engineer (API) **Role Summary:** Design, develop, and maintain highly scalable, high‑availability APIs and supporting data pipelines using Go (and/or TypeScript). Provide end‑to‑end ownership of critical backend services, mentor junior engineers, and ensure robust testing, performance, and cost‑effective operations within a micro‑service architecture. **Expactations:** - Deliver production‑ready API features with strong reliability and performance. - Lead technical design discussions and guide implementation across multiple engineers. - Resolve production bugs and support escalations promptly. - Mentor and elevate the capabilities of junior team members. - Adapt quickly to changing requirements and ambiguous problem spaces. **Key Responsibilities:** - Design and implement REST/GraphQL APIs in Go, ensuring scalability and high availability. - Build and manage data pipelines (e.g., Kafka) for high‑volume streaming data. - Architect micro‑service components and integrate with Kubernetes, Helm, and cloud platforms (AWS/GCP). - Write comprehensive unit, integration, and end‑to‑end tests; enforce code quality via reviews. - Optimize database interactions (PostgreSQL) and contribute to scaling strategies. - Participate in on‑call rotation and address customer‑facing issues. - Contribute to documentation, design specs, and technical roadmaps. **Required Skills:** - 7+ years commercial software engineering experience. - Strong fundamentals in algorithms, data structures, and complexity analysis. - Proficiency in Go; comfortable with TypeScript or willingness to learn. - Experience building large‑scale, reliable microservice back‑ends or APIs. - Hands‑on knowledge of Kafka, Kubernetes, Helm, AWS or GCP, and PostgreSQL. - Demonstrated expertise in automated testing and CI/CD pipelines. - Excellent verbal and written communication; collaborative mindset. - Proven ability to mentor and improve team performance. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience). - Relevant certifications (e.g., AWS Certified Solutions Architect, Kubernetes Certified Administrator) are a plus but not mandatory.
London, United kingdom
On site
Senior
15-02-2026
Company background Company brand
Company Name
Snyk
Job Title
Software Engineer (SAST)
Job Description
**Job Title:** Software Engineer (SAST) – Static Analysis **Role Summary:** Develop and enhance Snyk’s static application security testing (SAST) engine and rule‑authoring tooling. Collaborate with security researchers to create high‑precision detection rules, integrate AI/ML techniques, and ensure scalable, maintainable solutions that improve vulnerability detection across diverse codebases. **Expectations:** - Deliver clean, well‑tested code that meets design and scalability standards. - Translate security research into efficient detection rules and engine extensions. - Resolve production bugs and support customer‑facing issues promptly. - Contribute to continuous improvement of static analysis and AI‑driven detection methods. **Key Responsibilities:** - Design, implement, and maintain components of the SAST engine and related DSLs. - Build and evolve tooling that streamlines rule authoring, testing, and deployment. - Work with security researchers to define, refine, and validate high‑precision vulnerability rules. - Conduct research on static analysis techniques and AI/ML integration to enhance detection capabilities. - Write robust unit and integration tests; ensure code quality through peer reviews. - Provide technical support for bug triage and customer escalation cases. **Required Skills:** - ≥3 years professional software engineering experience. - Proficiency in at least one major programming language (e.g., Go, Java, Python, C++). - Hands‑on experience building or using static analysis tools, linters, or compiler frameworks. - Deep understanding of abstract syntax trees, data‑flow analysis, or similar concepts. - Strong commitment to code quality, testing, and iterative feedback. - Excellent verbal and written communication; ability to work cross‑functionally. - Collaborative problem‑solving mindset. **Preferred Skills (nice to have):** - Interest or background in application security and cybersecurity. - Experience integrating AI/ML models, especially LLMs, into development or security workflows. - Knowledge of formal methods or advanced static analysis research. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). - No specific certifications required; security‑related certifications (e.g., OSCP, CISSP) are a plus but not mandatory.
London, United kingdom
On site
Junior
17-02-2026