Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Snyk Ltd.

City of London

Hybrid

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software security firm is seeking a Software Engineer to help innovate in the AI-native development lifecycle. You will design high-performance, reliable services and collaborate across teams to enhance product security. Candidates should have 3+ years of experience and skills in Go, TypeScript, or Python. This role embraces complex technical challenges in a supportive environment.

Qualifications

  • 3+ years of commercial experience as a Software Engineer.
  • Experience in software systems design and familiar with fundamental computer science concepts.
  • Proficient in at least one core programming language (Go, TypeScript, Python).
  • Experience in building reliable, scalable microservice back-ends.

Responsibilities

  • Analyze, design, and implement high-quality software solutions.
  • Build systems with a focus on design, testing, and sustainability.
  • Support customers by resolving bugs and escalations.
  • Communicate effectively both verbally and in writing.

Skills

Software systems design
Go
TypeScript
Python
Microservice architectures
Effective communication
Job description
**Privacy Information**We and our partners are using tracking technologies to process personal data in order to improve your experience. You may always exercise your consumer right to opt-out. For detailed information about personal information we collect and third parties having access to it, please select ‘More Information’ or refer to our privacy policy.Software Engineer page is loaded## Software Engineerlocations: United Kingdom - London Localtime type: Full timeposted on: Posted Todayjob requisition id: JR100054Snyk is the leader in secure AI software development, helping millions of developers develop fast and stay secure as AI transforms how software is built. Our AI-native Developer Security Platform integrates seamlessly into development and security workflows, making it easy to find, fix, and prevent vulnerabilities — from code and dependencies to containers and cloud.Our mission is to empower every developer to innovate securely in the AI era — boosting productivity while reducing business risk. We’re not your average security company - we build Snyk on One Team, Care Deeply, Customer Centric, and Forward Thinking.It’s how we stay driven, supportive, and always one step ahead as AI reshapes our world.As a **Software Engineer**, you’ll play a key role in shaping how modern organizations build and secure software at scale. You’ll join a collaborative, forward-thinking team and help drive our mission to embed security into every part of the **AI-native development lifecycle**.As a part of our teams you’ll have the opportunity to make an impact on a wide range of projects, from mastering existing services to building new, cutting-edge features. Your contributions will directly impact the success of our products and the security of millions of developers worldwide.## ## **Our Opportunity**As a Software Engineer at Snyk, you'll be at the forefront of building the future of application security. You’ll be challenged to create high-performance, reliable, and scalable services while collaborating closely with cross-functional teams. We’re looking for individuals who are passionate about crafting exceptional software and solving complex problems.## **You’ll Spend Your Time:*** Analyzing, designing and implementing high-quality solutions to problems with well-tested, maintainable code.* Building systems with the long-term in mind, focusing on good design, robust testing, and sustainability from the perspective of cost and scale.* Supporting our customers by resolving bugs and customer support escalations.* Communicating thoughtfully, kindly and clearly, both verbally and in the written form.* Owning decisions throughout the technical process while working directly with other teams or functions across technical and non-technical domains.* Playing an active part in a Snyk engineering team by working collaboratively with others. Ask questions to learn from others and improve existing skills.## **What You’ll Need:*** At least 3 years of commercial experience as a Software Engineer.* Experience in 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 or Python), 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. + Building web UIs, CLIs or APIs for use by other engineers. + Building infrastructure or platform automation, or observability or release tools.* Demonstrable skill in effective software testing.* Strong commitment to code quality, and the value of giving and receiving feedback through code reviews.* Ability to deal with ambiguity, and respond with agility when requirements and priorities change.* Effective communicator both verbally and in writing.## **We’d be Lucky if You:*** Able to work collaboratively, are curious and have a growth mindset.* Feed off complex technical problems and find solutions where others see roadblocks.* Embrace challenges and learn from them.### #LI-DB1 #LI-Hybrid
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.