Software Engineer

Snyk Snyk · Enterprise · Boston, MA

Software Engineer role at Snyk, a company focused on secure AI software development. The role involves designing and implementing scalable solutions and services within an AI-native development lifecycle, aiming to embed security into the process. It requires strong software engineering fundamentals, experience with microservices, and proficiency in Go, TypeScript, or Python. Experience with AI/LLMs or modern security tooling is a plus.

What you'd actually do

  1. Lead the analysis, design, and implementation of high-quality, scalable solutions and services.
  2. Build systems with the long-term in mind, focusing on robust design, comprehensive testing, and sustainability at cost and scale.
  3. Own technical decisions throughout the process, working directly with cross-functional technical and non-technical teams.
  4. Resolve critical bugs and customer support escalations to ensure a highly reliable product experience for our global user base.
  5. Collaborate actively with the engineering team, providing and receiving thoughtful feedback through rigorous code reviews.

Skills

Required

  • 3 years of commercial experience as a Software Engineer
  • Strong experience in software systems design
  • familiarity with foundational computer science concepts (algorithms, complexity, data structures)
  • Proficiency in Go, TypeScript, or Python
  • Experience in building highly reliable, scalable microservice back-ends, web UIs, CLIs, or infrastructure automation tools
  • Demonstrable skill in effective software testing
  • strong commitment to code quality
  • Ability to deal with ambiguity and respond with agility when requirements and priorities change

Nice to have

  • hands-on experience with AI/LLMs or modern security tooling
  • curious
  • strong growth mindset
  • proactively seek to improve existing skills
  • Feed off complex technical problems and find solutions where others see roadblocks
  • Contribute to open-source or developer communities
  • Can build presentations that keep

What the JD emphasized

  • AI-native Developer Security Platform
  • secure AI software development
  • AI transforms how software is built
  • AI-native development lifecycle
  • AI era