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.
Frontend
Mid-Level Software Engineer
Contact Company
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer

Snyk is a developer security platform on a mission to make the world more secure by empowering developers to develop fast and stay secure. As a Software Engineer in the Developer Experience team, you'll be at the forefront of building the future of application security. You'll create developer tools and client applications to elevate the developer experience within IDEs, collaborating with cross-functional teams. Your role involves identifying strategic opportunities for IDE innovations, implementing high-quality solutions, and working on IDE plugins for VSCode, IntelliJ, Visual Studio, and Eclipse. You'll have end-to-end ownership of key efforts, provide mentorship, and directly impact the security of millions of developers worldwide. The ideal candidate has at least 2 years of commercial experience, expertise in languages like Go, TypeScript, or Kotlin, and experience with IDE plugin development. You'll work in a collaborative environment, embracing Snyk's core values: One Team, Care Deeply, Customer Centric, and Forward Thinking.

Last updated a month ago

Responsibilities For Software Engineer

  • Identify strategic opportunities for IDE innovations
  • Analyze, design, and implement high-quality solutions
  • Work with teams across Snyk to ensure consistent developer experience
  • Build solutions in IDE plugins for VSCode, IntelliJ, Visual Studio, and Eclipse
  • Demonstrate end-to-end ownership for the delivery of key efforts
  • Provide mentorship to more junior engineers

Requirements For Software Engineer

TypeScript
Go
Kotlin
  • At least 2 years of commercial experience as a Software Engineer
  • Experience with Go, TypeScript, or Kotlin
  • Experience in large-scale software systems design
  • Experience building IDEs or IDE plugins
  • Experience designing APIs for use by other engineers
  • Strong commitment to code quality
  • Ability to deal with ambiguity and respond with agility
  • Effective communicator both verbally and in writing
  • Ability to lift the performance of a team through coaching and mentoring

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Snyk Software Engineer

Software Engineer

Software Engineer at Snyk, building developer security tools and IDE plugins to enhance application security.

Calendar Client Engineer, Full Stack

Full-stack Calendar Client Engineer position at Google, focusing on client-side development with Java and modern frameworks, requiring 2+ years of experience.

Software Engineer, Search UI and AI Infrastructure

Software Engineer position at Google focusing on Search UI and AI Infrastructure development, combining frontend expertise with AI integration.

Software Engineer III, Full Stack, Pixel Biometrics

Full Stack Software Engineer role at Google working on Pixel Biometrics, focusing on building visualization platforms and tools for ML systems.

Software Engineer III, Full Stack, Core

Full Stack Software Engineer role at Google's Core team, focusing on cross-platform UI development and Server Driven UI technologies.