Staff Software Engineer

Snyk Snyk · Enterprise · Boston, MA

Staff Software Engineer at Snyk, a company focused on secure AI software development. The role involves leading the design and implementation of large-scale, reliable solutions, driving consensus on technical challenges, taking end-to-end ownership of critical efforts, and mentoring junior engineers. Requires at least 10 years of experience, proficiency in Go or TypeScript, and strong fundamentals in large-scale systems design.

What you'd actually do

  1. Lead the design and implementation of highly reliable, large-scale solutions to our most complex technical problems.
  2. Drive consensus with peers and senior leads to define and implement solutions for large-scale engineering challenges.
  3. Take end-to-end ownership for critical efforts, acting as a technical lead to deliver broad, cross-functional projects.
  4. Mentor and coach junior engineers, helping to grow the next generation of technical leaders at Snyk.
  5. Communicate regularly and effectively to ensure alignment with team, peers, and senior leadership.

Skills

Required

  • Go
  • TypeScript
  • large-scale software systems design
  • computer science fundamentals
  • code quality
  • code reviews
  • communication
  • collaboration
  • curiosity
  • growth mindset

Nice to have

  • Kubernetes
  • AWS
  • GCP
  • Azure
  • open-source contributions
  • Docker
  • cloud-native

What the JD emphasized

  • at least 10 years of commercial experience as a Software Engineer
  • large-scale software systems design
  • highly reliable, large-scale solutions
  • large-scale engineering challenges