Job Description
Snyk is seeking a Software Engineer to join their team in London. The Software Engineer will be at the forefront of building the future of application security. They will be challenged to create high-performance, reliable, and scalable services while collaborating closely with cross-functional teams. Snyk values collaboration, empathy, and innovation.Role involves:
- Analyzing, designing, and implementing high-quality solutions with well-tested, maintainable code.
- Building systems with a focus on good design, robust testing, and sustainability.
- Supporting customers by resolving bugs and customer support escalations.
- Communicating thoughtfully and clearly, both verbally and in writing.
- Owning decisions throughout the technical process, working directly with other teams.
- Playing an active part in a Snyk engineering team by working collaboratively.
- Asking questions to learn from others and improve existing skills.
Requirements:
- At least 3 years of commercial experience as a Software Engineer.
- Experience in software systems design and familiarity with fundamental computer science concepts.
- Proficiency in at least one of core programming languages (Go, TypeScript or Python).
- Experience in building reliable, scalable microservice back-ends, web UIs, CLIs, APIs, infrastructure, platform automation, or observability/release tools.
- Demonstrable skill in effective software testing.
- Strong commitment to code quality and giving/receiving feedback through code reviews.
- Ability to deal with ambiguity and respond with agility to changing requirements.
- Effective communicator both verbally and in writing.
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.
- Mobile phone and education allowances.