Staff Software Engineer

Snyk Snyk · Enterprise · London, United Kingdom, United Kingdom · Remote

Staff Software Engineer role at Snyk, a company focused on secure AI software development. The role involves leading the design and implementation of large-scale, reliable solutions, driving technical consensus, taking end-to-end ownership of critical efforts, and mentoring junior engineers. Requires 10+ years of experience in large-scale systems design, proficiency in Go or TypeScript, and strong communication skills. Experience with Kubernetes, cloud platforms, and open-source contributions are desirable.

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

  • large-scale software systems design
  • computer science fundamentals
  • Go
  • TypeScript
  • code quality
  • code reviews
  • effective communicator
  • work collaboratively
  • curious
  • growth mindset

Nice to have

  • leading projects
  • inspiring engineering teams
  • Kubernetes
  • major cloud platforms (AWS, GCP, Azure)
  • open-source projects
  • cloud-native
  • Docker

What the JD emphasized

  • 10 years of commercial experience as a Software Engineer