Senior Software Engineer - Analysis Team

Developer security platform helping teams find and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure.
Backend
Senior Software Engineer
Remote
7+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer - Analysis Team

Snyk is revolutionizing developer security with its platform that enables development teams to find and fix security vulnerabilities across their entire technology stack. As a Senior Software Engineer in the Analysis team, you'll be instrumental in developing Snyk's DeepCode Engine - an advanced platform for security code analysis that combines scalable dataflow analysis, security vulnerability detection, and machine learning optimization.

You'll work on building next-generation static code analysis systems, collaborating with a team dedicated to making security an integral part of the development process. The role offers a unique opportunity to shape foundational infrastructure at scale while working with cutting-edge technologies in security and code analysis.

The position requires expertise in backend development, particularly with Go or TypeScript, and a strong background in large-scale systems design. You'll be responsible for designing and implementing robust solutions, mentoring junior engineers, and driving technical initiatives that impact Snyk's core products.

Snyk offers a warm, inclusive environment with a strong focus on work-life balance. The company provides comprehensive benefits including flexible working arrangements, generous time off, health coverage, and professional development opportunities. This is an excellent opportunity for experienced engineers who are passionate about security, enjoy solving complex technical challenges, and want to make a significant impact in the developer security space.

Last updated 15 days ago

Responsibilities For Senior Software Engineer - Analysis Team

  • Analyzing, designing and implementing high-quality solutions with well-tested, maintainable code
  • Building systems with long-term sustainability, focusing on good design and robust testing
  • Supporting customers by resolving bugs and support escalations
  • Designing solutions requiring multiple engineers to implement
  • Leading peers in broad technical efforts as a technical lead
  • Providing mentorship to junior engineers

Requirements For Senior Software Engineer - Analysis Team

Go
TypeScript
  • At least 7 years of commercial experience as a Software Engineer
  • Experience in large-scale software systems design
  • Proficiency in Go or TypeScript
  • Experience in building scalable microservices, web UIs, or infrastructure automation
  • Strong software testing skills
  • Commitment to code quality and code reviews
  • Ability to deal with ambiguity and changing requirements
  • Strong communication skills and collaborative mindset
  • Ability to coach and mentor junior engineers

Benefits For Senior Software Engineer - Analysis Team

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • Flexible working hours
  • Work-from-home allowances
  • In-office perks
  • Generous vacation and wellness time off
  • Country-specific holidays
  • 100% paid parental leave for all caregivers
  • Health benefits
  • Employee assistance plans
  • Annual wellness allowance
  • Life insurance
  • Disability benefits
  • Retirement/pension programs
  • Mobile phone allowance
  • Education allowance

Interested in this job?

Jobs Related To Snyk Senior Software Engineer - Analysis Team

Software Engineer - Runtime Insights Team

Senior Software Engineer role at Snyk, building runtime security capabilities and developing innovative solutions for application security using eBPF and cloud technologies.

Backend Engineer - Crawler/Spider Development

Senior Backend Engineer position at Snyk focusing on crawler/spider development for security scanning engine, requiring Node.js expertise and 5+ years experience.

Senior Software Engineer

Senior Software Engineer role at Snyk, building secure, scalable solutions in Go/TypeScript for developer security platform.

Senior Software Engineer, Runtime Insights

Senior Software Engineer position at Snyk, focusing on runtime data analysis and security vulnerability detection in the Runtime Insights Team.

Software Engineer - Runtime Insights Team

Senior Software Engineer role at Snyk, building runtime security capabilities and developing innovative solutions for application security using eBPF and cloud technologies.