Senior Software Engineer at Snyk

London, England, United Kingdom

Snyk Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Cybersecurity, Technology, AIIndustries

Requirements

  • At least 7 years of commercial experience as a Software Engineer
  • Experience in large-scale software systems design, and familiarity with fundamental computer science concepts (algorithms, complexity, data structures)
  • Proficiency in at least one of our core programming languages (ideally Go), and a willingness and enthusiasm for learning new languages and technologies
  • Experience working with industry standard encryption algorithms, and an understanding of how to manage a zero-trust system
  • Familiarity with distributed system architectural challenges
  • A track record of successfully developing systems capable of handling substantial throughput
  • Building highly reliable, scalable microservice back-ends for web APIs or applications, or other types of large-scale, high reliability systems

Responsibilities

  • Developing and maintaining Infrastructure as Code (IaC) solutions for GCP Loadbalancers, Akamai and other public internet-facing applications, utilizing Terraform and Helm
  • Configure, deploy, and manage high-throughput, high-availability, low-latency applications that are critical to Snyk’s uptime
  • Crafting and architecting complex solutions for our increasingly distributed system
  • Coding mainly Go, and occasionally in TypeScript, deploying solutions in a CI/CD workflow
  • Analyzing, designing and implementing high-quality solutions to problems with well-tested, maintainable code
  • Building systems with the long-term in mind, focusing on good design, robust testing, and sustainability from the perspective of cost and scale
  • Supporting our customers by resolving bugs and customer support escalations
  • Designing solutions to problems which typically require multiple engineers to implement
  • Demonstrating end-to-end ownership for the delivery of key efforts, and leading peers in the delivery of particularly broad efforts as a technical lead
  • Providing mentorship to more junior engineers, and playing a role in growing the next generation of engineers at Snyk
  • Drive consensus with other engineers to build foundational infrastructure at scale, and work with others to ensure it is used broadly and consistently
  • Maintaining and continuously improving the critical systems that deal with the vast majority of our internal and external requests, and drive the improvement of our CDN stack

Skills

Key technologies and capabilities for this role

AuthenticationAuthorizationAuditingCDNScalable InfrastructureBackend DevelopmentSoftware Engineering

Questions & Answers

Common questions about this position

What is the salary range for this Senior Software Engineer position?

This information is not specified in the job description.

Is this Senior Software Engineer role remote or does it require office work?

This information is not specified in the job description.

What technical skills are required for this Senior Software Engineer role?

The role requires experience with Go and TypeScript, Infrastructure as Code using Terraform and Helm, GCP Loadbalancers, Akamai, and CI/CD workflows.

What is the company culture like at Snyk?

Snyk builds on values of One Team, Care Deeply, Customer Centric, and Forward Thinking, fostering a collaborative, forward-thinking team environment.

What makes a strong candidate for this Senior Software Engineer position?

Strong candidates demonstrate end-to-end ownership, lead peers in delivery, architect complex solutions for distributed systems, and focus on high-quality, well-tested, maintainable code with long-term sustainability.

Snyk

Cybersecurity for open source software vulnerabilities

About Snyk

Snyk specializes in cybersecurity for software-driven businesses, focusing on open source security. Its platform helps developers identify and fix vulnerabilities in their code through a dependency scanner that detects issues in open source dependencies and container images. Snyk stands out by integrating seamlessly into existing development workflows, allowing for quick development without sacrificing security. The company's goal is to enable businesses to develop software rapidly while ensuring it remains secure and compliant.

Boston, MassachusettsHeadquarters
2015Year Founded
$1,545.7MTotal Funding
LATE_VCCompany Stage
Enterprise Software, CybersecurityIndustries
1,001-5,000Employees

Benefits

Flexible Work Hours
Unlimited Paid Time Off
Health Insurance
Life Insurance
Disability Insurance
401(k) Retirement Plan

Risks

Delaying IPO may lead to investor impatience and confidence issues.
Integration challenges from multiple acquisitions could distract from core operations.
Workforce reduction by 10% might impact morale and innovation.

Differentiation

Snyk's developer-first approach integrates security seamlessly into development workflows.
The platform's focus on open source security addresses a critical market need.
Snyk's comprehensive toolset supports both small startups and large enterprises.

Upsides

Snyk's ARR reached $300 million, indicating strong financial growth.
Strategic acquisitions like DeepCode enhance Snyk's product offerings and revenue.
Partnerships with AWS expand Snyk's integration capabilities and market reach.

Land your dream remote job 3x faster with AI