cover image
Snyk

Snyk

snyk.io

3 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
Associate Software Engineer
Job Description
Job title: Associate Software Engineer Role Summary: Develop and maintain secure AI‑native software solutions that integrate with developers’ workflows. Contribute to building and improving a platform that detects, fixes, and prevents vulnerabilities in code, dependencies, containers, and cloud environments. Expectations: - Deliver high‑quality code on time, following best practices. - Collaborate with cross‑functional teams (product, security, DevOps). - Continuously learn about AI, security standards, and cloud technologies. Key Responsibilities: - Design, implement, and test features for a developer security platform. - Integrate security scanning, vulnerability detection, and remediation workflows into CI/CD pipelines. - Analyze and resolve complex bugs and performance issues. - Write clear documentation and contribute to knowledge bases. - Participate in code reviews, provide constructive feedback, and maintain code quality. - Monitor product usage, collect user feedback, and propose improvements. Required Skills: - Programming: Python, JavaScript/TypeScript, or Go. - Experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins). - Understanding of containerization (Docker, Kubernetes) and cloud services (AWS, Azure, GCP). - Familiarity with static and dynamic code analysis, dependency scanning, and vulnerability management. - Strong problem‑solving skills and ability to work independently. - Good communication skills in a distributed team environment. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Certifications such as CompTIA Security+, Certified Secure Software Lifecycle Professional (CSSLP), or equivalent are a plus.
London, United kingdom
On site
12-11-2025
Company background Company brand
Company Name
Snyk
Job Title
AI Data Engineer
Job Description
**Job Title:** AI Data Engineer **Role Summary:** Design, build, and maintain data pipelines and assets that provide clean, high‑quality data for AI and ML models. Collaborate with AI systems engineering and cross‑functional teams to align data architecture with business requirements, ensure data quality, and foster data literacy across the organization. **Expectations:** - Deliver reliable, scalable data solutions that meet AI operational needs. - Monitor and improve data quality to prevent drift. - Advocate for the importance of data in AI initiatives. - Communicate effectively with both technical and non‑technical stakeholders. **Key Responsibilities:** - Align architecture to AI operations business requirements. - Prepare, ingest, and maintain data sources for AI systems. - Build and maintain ETL pipelines, data models, and data warehouses. - Implement data quality monitoring, validation, and drift mitigation systems. - Identify and execute improvements in data quality and availability. - Evangelize data best practices throughout the organization. **Required Skills:** - Proficient SQL; experience querying large, complex datasets. - 3‑5 years data engineering experience. - Data modeling, warehousing, and ETL pipeline development. - Expertise in Snowflake, dbt, Looker; ingestion pipelines via Fivetran or equivalent. - Experience with structured and unstructured data stores, including vector databases. - Familiarity with cloud data processing systems (e.g., AWS, GCP, Azure). - Understanding of data’s role in AI/ML systems and ability to build data components for AI. - Strong communication skills for explaining data infrastructure to diverse audiences. **Required Education & Certifications:** - Bachelor’s degree (or equivalent experience) in Computer Science, Data Science, Information Systems, or related field. - Relevant certifications (e.g., Snowflake SnowPro, dbt Certified) are a plus.
London, United kingdom
On site
Junior
22-11-2025
Company background Company brand
Company Name
Snyk
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Design, develop, and maintain secure, scalable services for an AI-native developer security platform. Deliver high-performance web APIs, microservices, and tooling while ensuring code quality, robustness, and maintainability. Expectations: - Build reliable, extensible systems that support millions of developers. - Collaborate across technical and non‑technical teams to shape product direction. - Own end‑to‑end feature ownership, from analysis and design to deployment and support. Key Responsibilities: - Analyze complex problems and implement well‑tested, maintainable code. - Design and deliver scalable micro‑service back‑ends, web UIs, CLIs, or platform automation. - Write unit, integration, and performance tests; maintain rigorous test coverage. - Review code and provide constructive feedback to peers. - Resolve customer‑reported bugs and escalations with clear, concise communication. - Adapt quickly to changing requirements and priorities; maintain agility in ambiguous scenarios. Required Skills: - ≥3 years commercial experience in software engineering. - Strong understanding of algorithms, data structures, and system design concepts. - Proficiency in Go, TypeScript, or Python; eagerness to learn additional languages. - Experience building high‑reliability, scalable services or developer tools. - Demonstrated ability to write automated tests and commit to code quality. - Excellent verbal and written communication; collaborative mindset. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
Boston, United states
On site
Junior
22-11-2025
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