Senior Software Engineer - Analysis Team

Developer security platform helping teams find and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure.
Security
Senior Software Engineer
Remote
5+ 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 tech stack. As a Senior Software Engineer on the Analysis team, you'll be at the forefront of building Snyk's DeepCode Engine - an advanced platform for security code analysis that combines dataflow analysis, vulnerability detection, and machine learning.

You'll play a crucial role in shaping Snyk's technology, driving consensus on foundational infrastructure decisions, and ensuring consistent implementation across the platform. The position offers unique opportunities to work with cutting-edge security analysis technologies while building highly scalable systems that directly impact developer security worldwide.

The role combines technical leadership with hands-on development, requiring expertise in system design, microservices architecture, and either Go or TypeScript. You'll be responsible for designing and implementing complex solutions, mentoring junior engineers, and maintaining high standards for code quality and testing.

Snyk's culture emphasizes core values of One Team, Care Deeply, Customer Centric, and Forward Thinking. The company offers comprehensive benefits including flexible working arrangements, generous time off, health benefits, and professional development opportunities. This is an ideal position for someone who enjoys tackling complex technical challenges while contributing to a mission of making the digital world more secure.

Last updated a day 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
  • Working on next-generation static code analysis using dataflow analysis and machine learning

Requirements For Senior Software Engineer - Analysis Team

Go
TypeScript
  • At least 5 years of commercial experience as a Software Engineer
  • Experience in large-scale software systems design
  • Proficiency in Go or TypeScript
  • Experience with 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
  • 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

Security Software Engineer

Senior Security Software Engineer role at Snyk, developing and enhancing security scanning capabilities for web applications and APIs.

Professional Services Engineer

Senior Professional Services Engineer role at Snyk, combining software engineering, security expertise, and customer consulting to implement security solutions.

Senior Product Security Engineer

Senior Product Security Engineer role at Snyk, focusing on application security and DevSecOps practices in a remote-friendly environment.

Senior Solutions Engineer

Senior Solutions Engineer at Snyk to support LATAM customers in developer security and DevSecOps.

Senior Product Security Engineer

Senior Product Security Engineer at Snyk: Shape security practices, build innovative solutions, and empower developers to secure code.