Senior Software Engineer

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

Senior Software Engineer role at Snyk, a company focused on secure AI software development. The role involves building foundational, scalable infrastructure for their AI-native Developer Security Platform, ensuring its broad adoption, and tackling complex engineering challenges. Responsibilities include designing and implementing solutions, leading efforts from idea to execution, collaborating cross-functionally, mentoring junior engineers, and resolving critical bugs. Requires at least 7 years of experience, expertise in large-scale systems design, proficiency in Go, TypeScript, or Python, and experience building 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
  • highly reliable, scalable systems
  • code quality
  • clear and effective communicator
  • deal with ambiguity
  • work collaboratively

Nice to have

  • early-stage products
  • talking with customers
  • complex technical challenges

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