Senior Software Engineer

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

Description For Senior Software Engineer

Snyk is revolutionizing the developer security landscape with its innovative platform that enables development teams to find and fix security vulnerabilities seamlessly. As a Senior Software Engineer at Snyk, you'll be instrumental in building the future of application security, working on high-performance, reliable, and scalable services.

The role offers an exciting opportunity to work with cutting-edge technologies like Go and TypeScript, while solving complex problems in the cybersecurity domain. You'll be part of a culture that values collaboration, empathy, and innovation, working alongside passionate professionals who are committed to making the digital world more secure.

Your responsibilities will span from designing and implementing sophisticated solutions to mentoring junior engineers, ensuring both technical excellence and team growth. The position requires a strong background in software engineering, with at least 5 years of commercial experience and expertise in building scalable systems.

Snyk offers an inclusive environment with comprehensive benefits, including flexible working arrangements, generous time off, health benefits, and continuous learning opportunities. The company's mission to empower developers to develop fast and stay secure, combined with its rapid growth in the security sector, makes this an excellent opportunity for engineers who want to make a significant impact while advancing their careers.

Join Snyk to be part of a forward-thinking team that values technical excellence, collaboration, and continuous innovation in the cybersecurity space.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Analyze, design and implement high-quality solutions with well-tested, maintainable code
  • Build systems with long-term focus on good design, robust testing, and sustainability
  • Support customers by resolving bugs and support escalations
  • Design solutions requiring multiple engineers to implement
  • Lead peers in delivery of broad efforts as a technical lead
  • Provide mentorship to junior engineers

Requirements For Senior Software Engineer

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 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 priorities
  • Strong communication skills
  • Ability to coach and mentor junior engineers

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Snyk Senior Software Engineer

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.