Taro Logo

Staff 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
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer

Snyk, a leading developer security platform, is seeking a Staff Software Engineer to join their Runtime Insights Team. This role offers an opportunity to work at the forefront of application security, focusing on leveraging runtime data to enhance products like Software Composition Analysis and Static Application Security Testing. The position requires expertise in technologies such as eBPF and code-to-cloud correlation to bridge the gap between runtime behavior and software vulnerabilities.

As a Staff Software Engineer, you'll be responsible for building high-performance, reliable, and scalable services while working closely with cross-functional teams. The role demands strong technical leadership, with responsibilities including system design improvements, mentoring team members, and driving collaboration across groups. You'll be working in a dynamic environment that values sustainable development practices and innovative problem-solving.

The ideal candidate brings 10+ years of software engineering experience, proficiency in TypeScript or Go, and a strong background in leading and mentoring engineers. You'll be joining a company that prioritizes its core values of One Team, Care Deeply, Customer Centric, and Forward Thinking. Snyk offers comprehensive benefits including flexible working arrangements, health coverage, parental leave, and professional development opportunities.

This position is perfect for someone who thrives in a fast-paced startup environment, enjoys solving complex technical challenges, and is passionate about making the digital world more secure. The role offers the opportunity to make a significant impact on the future of application security while working with cutting-edge technologies and a talented, collaborative team.

Last updated 3 months ago

Responsibilities For Staff Software Engineer

  • Proactively identify and design system improvements
  • Break down and clarify ambiguous design choices
  • Champion team members' technical growth
  • Identify and resolve conflicts between groups
  • Ensure internal SLOs are met for service architecture
  • Drive improvements to stability, performance and security
  • Actively engage in coding
  • Drive collaboration across the group
  • Model sustainable working practices
  • Mentor and grow engineers

Requirements For Staff Software Engineer

TypeScript
Go
  • Experience with TypeScript or Go
  • At least 10 years of software engineering experience
  • Experience leading and mentoring engineers
  • Understanding of automated testing and code quality
  • Experience with collaborative development practices
  • Ability to work across the stack
  • Excellent communication skills
  • Experience working in fast-paced environments
  • Comfortable working with uncertainties

Benefits For Staff 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
  • Health benefits
  • Employee assistance plans
  • Annual wellness allowance
  • Life insurance
  • Disability benefits
  • Retirement/pension programs
  • Mobile phone allowance
  • Education allowance

Interested in this job?