Snyk is looking to solve the problem of securing mountains of code by empowering developers to develop fast and stay secure.
Requirements
- Experience in large-scale software systems design, and familiarity with fundamental computer science concepts (algorithms, complexity, data structures)
- Proficiency in at least one of our core programming languages (Go, TypeScript), and a willingness and enthusiasm for learning new languages and technologies
- Experience in at least one of: building highly reliable, scalable microservice back-ends for web APIs or applications, or other types of large-scale, high reliability systems
- Experience in building web UIs, CLIs or APIs for use by other engineers
- Experience in building infrastructure or platform automation, or observability or release tools
- Demonstrable skill in effective software testing
- Experience with Kubernetes or major cloud platforms from Google, Amazon and Microsoft Azure (preferred)
- Possess an SRE background in keeping systems healthy and happy (preferred)
Responsibilities
- Analyze, design, and implement high-quality, large-scale solutions to Snyk’s most complex technical problems
- Work with peers and across teams to design and implement solutions to large-scale problems
- Communicate regularly in written and verbal forms to team, peers, and senior leads
- Have end-to-end ownership for the delivery of critical efforts, and lead peers in delivering particularly broad efforts as a technical lead
- Mentor junior engineers and help grow the next generation of engineers at Snyk
Other
- At least 7 years of commercial experience as a Software Engineer
- Highly effective communicator both verbally and in writing at all levels of the organization
- Ability to deal with ambiguity, and respond with agility when requirements and priorities change
- Ability to lift the performance of a team through coaching and mentoring of more junior engineers
- Track record of working with peers across the organization to deliver solutions outside of their immediate scope
- Flexible working hours, work-from home allowances, in-office perks, and time off for learning and self development
- Generous vacation and wellness time off, country-specific holidays, and 100% paid parental leave for all caregivers