Staff Software Engineer

Snyk Snyk · Enterprise · Lisbon, Portugal

Staff Software Engineer at Snyk, a company focused on secure AI software development and an AI-native Developer Security Platform. The role involves leading the design and implementation of large-scale solutions, driving consensus, taking end-to-end ownership, and mentoring junior engineers within the API and Web team. The focus is on redefining security tools in the AI era, building out DAST, and bridging SAST with other products for a unified view of application risk.

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 or Python
  • Kubernetes or major cloud platforms (AWS, GCP, Azure)
  • large-scale software systems design
  • computer science fundamentals
  • code quality
  • code reviews
  • leading projects
  • inspiring engineering teams
  • communication
  • collaboration
  • curiosity

Nice to have

  • CyberSecurity
  • open-source contributions
  • Docker
  • cloud-native

What the JD emphasized

  • 10 years of commercial experience as a Software Engineer
  • large-scale software systems design
  • Kubernetes or major cloud platforms (AWS, GCP, Azure)
  • leading projects and inspiring engineering teams to achieve results