Snyk is seeking a Staff Software Engineer to join their Snyk Code team in Zurich. The ideal candidate will play a crucial role in advancing Snyk's static analysis capabilities, focusing on program analysis and the development of analysis rules. He/she will design, build, and evolve services that detect vulnerabilities and quality issues in customers' code.
Role involves:
Enhancing Snyk Code's program analysis engine and rule sets.
Leading the technical design and implementation of new features.
Taking end-to-end ownership for the delivery of critical efforts.
Identifying and automating tasks related to rule development.
Collaborating cross-functionally with various teams.
Mentoring junior engineers.
Contributing to the SRE-mindset within the team.
Requirements:
At least 10 years of commercial experience as a Software Engineer.
Proven experience as a technical lead.
Deep understanding of CS fundamentals.
Experience designing, building, and maintaining complex, scalable software systems.
Proficiency in a core language (e.g., Go, Python, Java, TypeScript).
Experience in an enterprise SaaS environment.
Strong ability to identify and automate manual tasks.
Excellent communication and collaboration skills.
Strong background in Computer Science.
Snyk offers:
Flexible working hours and work-from-home allowances.
Generous vacation and wellness time off.
Health benefits and employee assistance plans.
Country-specific life insurance, disability benefits, and retirement/pension programs.
Snyk is a leader in secure AI software development, providing an AI Trust Platform that integrates into developer and security workflows. The platform accelerates secure software delivery in the AI era by delivering actionable insights and automated remediation. Over 4,500 customers worldwide use Snyk to build fast and stay secure. The company values collaboration, customer focus, empathy, and forward-thinking. Snyk is committed to creating an inclusive environment where employees can thrive.