Senior Software Engineer

Snyk Snyk · Enterprise · Boston, MA

This role is for a Senior Software Engineer at Snyk, a company focused on secure AI software development. The engineer will build foundational, scalable infrastructure for Snyk's AI-native Developer Security Platform, ensuring its broad adoption and influencing core technology. Responsibilities include designing and implementing solutions, leading efforts from idea to execution, collaborating cross-functionally, mentoring junior engineers, and resolving critical bugs. The role requires at least 7 years of experience in large-scale software systems design, proficiency in Go, TypeScript, or Python, and experience building highly reliable, scalable systems.

What you'd actually do

  1. Analyze, design, and implement high-quality, well-tested solutions to complex problems.
  2. Lead key efforts from idea to execution, demonstrating end-to-end ownership.
  3. Collaborate cross-functionally to ensure our infrastructure is used broadly and consistently.
  4. Mentor and coach junior engineers, helping to grow the next generation of talent at Snyk.
  5. Build systems with a long-term mindset, focusing on design, robust testing, and scalability.

Skills

Required

  • Go
  • TypeScript
  • Python
  • large-scale software systems design
  • fundamental computer science concepts
  • building highly reliable, scalable systems
  • code quality
  • clear and effective communicator
  • deal with ambiguity
  • work collaboratively

Nice to have

  • working on early-stage products
  • talking with customers to solve their problems
  • tackling complex technical challenges
  • finding solutions where others see roadblocks

What the JD emphasized

  • at least 7 years of commercial experience as a Software Engineer
  • expertise in large-scale software systems design
  • highly reliable, scalable systems