Job Description
Snyk is seeking a Staff Software Engineer to join their team in London. This role involves technical leadership, driving consensus, and transforming Snyk’s technical landscape. The engineer will contribute to a wide range of projects, impacting the success of the product and the security of millions of developers.Snyk is committed to creating an inclusive and engaging environment where employees can thrive.
Responsibilities: - Analyze, design, and implement high-quality, large-scale solutions.
- Work with peers to design and implement solutions to large-scale problems.
- Communicate regularly with team, peers, and senior leads.
- Take end-to-end ownership for the delivery of critical efforts.
- Mentor junior engineers.
Requirements: - At least 10 years of commercial experience as a Software Engineer.
- Experience in large-scale software systems design.
- Proficiency in at least one of core programming languages (GO, TypeScript).
- Experience in building reliable, scalable microservice back-ends, web UIs, CLIs, APIs, infrastructure, platform automation, observability, or release tools.
- Demonstrable skill in effective software testing.
- Strong commitment to code quality.
- Effective communication skills.
- Collaborative and curious with a growth mindset.
Snyk offers: - Flexible working hours and work-from-home allowances.
- Generous vacation and wellness time off.
- Paid parental leave.
- Health benefits and employee assistance plans.
- Life insurance, disability benefits, and retirement/pension programs.
- Mobile phone and education allowances.