Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 7 months 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?