22 open TypeScript positions
As a Staff Software Engineer at Snyk, you will lead the design and implementation of large-scale, secure software solutions while driving consensus across teams to solve complex engineering challenges. You will mentor engineers, take end-to-end ownership of critical projects, and contribute to open-source initiatives, directly impacting the security of millions of developers worldwide.
The Senior Quality Assurance Engineer will join a collaborative QA team to evolve testing practices by building a new testing framework and enhancing end-to-end test coverage. Key responsibilities include reviewing specifications, estimating and planning testing activities, creating test cases, designing and automating tests (including API tests), and tracking quality assurance metrics. The role involves close collaboration with Product Managers and Engineers from conception through delivery to ensure high quality across products.
The Staff Engineer on the Guardrails team will provide technical leadership for the Policy Engine and approval workflows, focusing on improving product and technical strategy. Key responsibilities include leading the migration of policy logic into a high-scale, event-driven architecture and mentoring team members. This role requires hands-on coding while driving architectural evolution and solving complex design ambiguities.
The Senior Software Engineer will join the Frontend team to build scalable, high-quality user interfaces for the Snyk API and Web Product. Key responsibilities include architecting reusable UI components, driving performance for large datasets, and leading efforts in frontend security and rigorous testing strategies. This role requires deep expertise in JavaScript/TypeScript and the React ecosystem to define architectural patterns for complex applications.
The Senior Software Engineer will join the Guardrails team to take ownership of high-leverage features like the Policy Engine and approval workflows. Key responsibilities include leading the migration of policy logic to a high-scale, event-driven data pipeline and solving complex identity challenges for consistency across software components. This role requires deep technical skill in building sophisticated, cross-platform systems that automate governance logic.
The Associate Software Engineer will join the Rules Intelligence team to build and maintain new security rules for Snyk Code and accelerate rules/model development. Key responsibilities include designing and implementing high-quality, well-tested solutions, supporting customers by resolving bugs, and owning technical decisions throughout the process. Candidates require 1-2 years of commercial experience and proficiency in Go, TypeScript, or Python, along with strong computer science fundamentals.
Weekly TypeScript jobs delivered to your inbox.
The Senior Product Security Engineer will join Snyk’s global Product Security division to build out world-class security capabilities. Key responsibilities include building innovative security solutions, collaborating with engineering teams on secure-by-design patterns, performing threat models and code reviews, and engineering self-serve security testing capabilities. This role requires 3+ years of experience with application security, cloud native services, and DevSecOps practices.
This Senior Web Developer role at Snyk involves leading the technical development and architecture of the global marketing website and related digital assets using Next.js and headless CMS integrations. Key responsibilities include optimizing performance, ensuring accessibility compliance, and mentoring other developers. The role requires deep knowledge of modern web technologies and collaboration across design, content, and marketing teams to deliver high-quality digital experiences.
The Associate Software Engineer on the Rules Intelligence team will focus on building automation pipelines that ingest security and technological advancements to accelerate rule and model development. Key responsibilities include analyzing, designing, and implementing high-quality, maintainable code solutions, supporting customers by resolving escalations, and owning technical decisions. The role requires 1-2 years of commercial experience in software engineering and proficiency in at least one core programming language like Go, TypeScript, or Python.
The Senior Software Engineer will be responsible for architecting, developing, and maintaining high-quality, scalable integrations with third-party platforms, with a primary focus on Jira. Key tasks include leveraging APIs and webhooks for real-time data flow, mentoring junior engineers, and taking full ownership of the integration lifecycle. Candidates must have at least 6 years of commercial software engineering experience, proficiency in TypeScript, and demonstrable skills in building third-party SaaS integrations.
Snyk is seeking an experienced and collaborative Engineering Manager to lead a software development team focused on exposing functionalities through efficient APIs. Responsibilities include co-developing the team roadmap, driving sprint delivery, establishing goals, coaching engineers, and managing hiring and performance reviews. The role requires strong technical background, leadership skills, and a track record of delivering high-quality, scalable software solutions.
Weekly TypeScript jobs delivered to your inbox.
The Software Engineer at Snyk will be instrumental in building the future of application security by developing high-performance, reliable, and scalable services. Key responsibilities include analyzing and implementing high-quality solutions, focusing on robust design and sustainability, and supporting customers by resolving escalations. This role requires collaborating across functional teams to embed security into the AI-native development lifecycle.
The Senior Software Engineer will play a significant role in building foundational, scalable infrastructure and ensuring its broad adoption at Snyk. Key responsibilities include analyzing, designing, and implementing high-quality solutions, leading efforts from idea to execution, and collaborating cross-functionally. This role emphasizes building systems with a long-term mindset, code quality, and mentoring junior engineers.
The Staff Software Engineer will be instrumental in designing and implementing highly reliable, large-scale solutions to complex technical problems within Snyk's AI-native development security platform. Key responsibilities include driving technical consensus, taking end-to-end ownership of critical cross-functional projects, and mentoring junior engineers. This role requires at least 10 years of commercial software engineering experience and proficiency in core languages like Go or TypeScript.
The Software Engineer will play a key role in building and securing modern software at scale by joining a collaborative, forward-thinking team. Responsibilities include analyzing, designing, and implementing high-quality solutions with maintainable code, building sustainable systems, and supporting customers by resolving bugs. Candidates need at least 3 years of experience and proficiency in Go, TypeScript, or Python, with a focus on effective communication and decision ownership.
The Senior Software Engineer will be crucial in shaping Snyk's technology by building foundational, scalable infrastructure. Key responsibilities include analyzing, designing, and implementing high-quality solutions, leading efforts from idea to execution, and collaborating cross-functionally. The role emphasizes ownership, mentorship, and building systems with a long-term focus on scalability and robustness.
Weekly TypeScript jobs delivered to your inbox.
As a Principal Software Engineer, you will be a key leader shaping the future of Snyk's AI-native products, owning the strategic technical direction, and driving major technical initiatives from concept to production. Key responsibilities include mentoring engineers, engaging with stakeholders across the company, and actively coding to demonstrate best practices. This high-autonomy role requires driving long-term solutions and influencing technical architecture for scalable and maintainable systems.
The Senior Software Engineer will join the Issues API team to build highly scalable and performant APIs critical for tracking security issues and vulnerabilities using languages like Go. Key responsibilities include designing and managing scalable microservice back-ends, handling high-volume data streams with technologies like Kafka, and providing technical leadership and mentorship to peers. This role requires strong experience in large-scale software systems design and a commitment to long-term sustainability through robust testing and design.
The Staff Software Engineer will lead the design and implementation of highly reliable, large-scale solutions to complex technical problems, driving consensus on large-scale engineering challenges. Responsibilities include taking end-to-end ownership of critical efforts, acting as a technical lead for cross-functional projects, and mentoring junior engineers. The role requires at least 10 years of commercial experience and proficiency in Go or TypeScript.
The Senior Software Engineer will join Team Access within the Platform Division, playing a crucial role in shaping the Authentication, Authorization, and Auditing (AAA) stack and improving the CDN stack. Key responsibilities involve developing and maintaining Infrastructure as Code (IaC) solutions using Terraform and Helm, crafting complex solutions for distributed systems, and coding primarily in Go. The role requires driving consensus on foundational infrastructure at scale, providing technical leadership, and mentoring junior engineers.
The Engineering Manager will lead an 8-person Software Engineering team in Lisbon, focusing on scaling the next-generation Snyk API & Web DAST solution for AI-powered software development. Key responsibilities include co-developing the team roadmap, providing coaching and feedback to direct reports, and managing the team's on-call rotation. The role also requires hands-on coding, code reviews, and balancing delivery speed with product quality.
Weekly TypeScript jobs delivered to your inbox.
The Senior Software Engineer (Data Infrastructure) will be responsible for designing, implementing, and managing high-scale Kafka clusters (Confluent/AWS MSK) and Snowflake data warehousing infrastructure. Key activities include developing Infrastructure as Code solutions using Terraform, crafting data pipelines, and ensuring high availability and performance of core data systems. This role heavily involves coding primarily in Go, while leading technical projects and providing mentorship to junior engineers.