This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Snyk is a developer security platform that helps development teams find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure.
The company is on a mission to empower developers to develop fast while staying secure.
As a Senior Software Engineer, you will play a significant role in shaping Snyk's technology and building foundational infrastructure at scale.
You will analyze, design, and implement high-quality solutions with well-tested, maintainable code.
The role involves building systems with a focus on good design, robust testing, and sustainability.
You will support customers by resolving bugs and customer support escalations.
You will design solutions that typically require collaboration with multiple engineers.
You will demonstrate end-to-end ownership for key efforts and lead peers in broad technical initiatives.
Mentorship of junior engineers is also a key responsibility, contributing to the growth of the next generation of engineers at Snyk.
Requirements:
You must have at least 7 years of commercial experience as a Software Engineer.
Experience in large-scale software systems design and familiarity with fundamental computer science concepts such as algorithms, complexity, and data structures is required.
Proficiency in at least one of the core programming languages (Go, TypeScript, or Python) is necessary, along with a willingness to learn new languages and technologies.
You should have experience in at least one of the following areas: building highly reliable, scalable microservice back-ends, building web UIs, CLIs, or APIs, or building infrastructure/platform automation tools.
Demonstrable skills in effective software testing and a strong commitment to code quality are essential.
You must be able to deal with ambiguity and respond with agility to changing requirements and priorities.
Effective communication skills, both verbal and written, are required, along with the ability to work collaboratively and maintain a growth mindset.
You should have the ability to enhance team performance through coaching and mentoring of junior engineers.
Benefits:
Snyk offers flexible working hours, work-from-home allowances, in-office perks, and time off for learning and self-development.
Employees receive generous vacation and wellness time off, country-specific holidays, and 100% paid parental leave for all caregivers.
Health benefits, employee assistance plans, and an annual wellness allowance are provided.
The company offers country-specific life insurance, disability benefits, retirement/pension programs, as well as mobile phone and education allowances.