Staff Software Engineer

Snyk Snyk · Enterprise · Bucharest, Romania

This role is for a Staff Software Engineer at Snyk, a company focused on secure AI software development. The engineer will lead the design and implementation of large-scale, reliable solutions, drive technical consensus, and take end-to-end ownership of critical projects. They will also mentor junior engineers and ensure alignment across teams. The role requires significant experience in software systems design and proficiency in Go or TypeScript.

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
  • communication
  • collaboration

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
  • experience in large-scale software systems design
  • strong grasp of computer science fundamentals
  • proficient in at least one of our core programming languages (Go, TypeScript)
  • strong commitment to code quality
  • highly effective communicator