Software Engineer

Snyk is a developer security platform that helps development teams find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure.
Backend
Mid-Level Software Engineer
Contact Company
2+ years of experience
Cybersecurity

Description For Software Engineer

Snyk is revolutionizing the world of application security by empowering developers to build secure software from the start. As a Software Engineer in the Developer Experience team at Snyk, you'll be at the forefront of creating high-performance, reliable, and scalable services that directly impact the security of millions of developers worldwide.

You'll work on a variety of projects, from mastering existing services to building new features. Your responsibilities will include analyzing, designing, and implementing high-quality solutions with well-tested, maintainable code. You'll focus on long-term system design, robust testing, and sustainability in terms of cost and scale.

Key aspects of the role include:

  • Supporting customers by resolving bugs and escalations
  • Communicating thoughtfully and clearly, both verbally and in writing
  • Owning decisions throughout the technical process
  • Collaborating with cross-functional teams
  • Continuously learning and improving existing skills

To succeed in this role, you'll need:

  • At least 2 years of commercial experience as a Software Engineer
  • Proficiency in Go or TypeScript, with a willingness to learn new technologies
  • Experience in building scalable microservices, web UIs, CLIs, APIs, or infrastructure automation
  • Strong commitment to code quality and effective software testing
  • Ability to deal with ambiguity and adapt to changing priorities

Snyk offers a warm, inclusive environment and values diversity. They provide flexible working hours, generous vacation time, health benefits, and various allowances to support your work-life balance and professional growth.

Join Snyk to be part of a mission to make the digital world a safer place while developing your skills in a dynamic, collaborative environment.

Last updated 24 days ago

Responsibilities For Software Engineer

  • Analyze, design, and implement high-quality solutions with well-tested, maintainable code
  • Build systems with long-term sustainability in mind
  • Support customers by resolving bugs and customer support escalations
  • Communicate thoughtfully and clearly, both verbally and in writing
  • Own decisions throughout the technical process
  • Collaborate with cross-functional teams
  • Continuously learn and improve existing skills

Requirements For Software Engineer

Go
TypeScript
  • At least 2 years of commercial experience as a Software Engineer
  • Experience in software systems design and familiarity with fundamental computer science concepts
  • Proficiency in Go or TypeScript, with willingness to learn new languages
  • Experience in building scalable microservices, web UIs, CLIs, APIs, or infrastructure automation
  • Demonstrable skill in effective software testing
  • Strong commitment to code quality and value of code reviews
  • Ability to deal with ambiguity and respond with agility to changing requirements
  • Effective communication skills, both verbal and written

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
401k
  • Flexible working hours
  • Work-from-home allowances
  • In-office perks
  • Time off for learning and self-development
  • Generous vacation and wellness time off
  • 100% paid parental leave for all caregivers
  • Health benefits
  • Employee assistance plans
  • Annual wellness allowance
  • Life insurance
  • Disability benefits
  • Retirement/pension programs
  • Mobile phone allowance
  • Education allowance

Interested in this job?

Jobs Related To Snyk Software Engineer

QA Engineer

Mid-level QA Engineer position at Snyk, focusing on ensuring quality in developer security platform through comprehensive testing and automation.

Software Engineer - Developer Experience

Software Engineer position at Snyk focusing on developer security platform development, requiring Go/TypeScript expertise and 2+ years of experience.

Software Engineer - DevX (CLI)

Join Snyk as a Software Engineer - DevX (CLI) to build high-performance, scalable services for application security, collaborating with cross-functional teams and impacting millions of developers worldwide.

Software Engineer - AppRisk Team (Node.js, TypeScript)

Snyk is hiring a Software Engineer for their AppRisk Team to build and maintain a best-in-class inventory management system using Node.js and TypeScript.

Software Engineer (Typescript/Go)

Join Snyk as a Software Engineer (Typescript/Go) in London to build high-performance security services and shape the future of application security.