Software Engineer in City of London

Software Engineer in City of London

City of London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Snyk Ltd.

At a Glance

  • Tasks: Develop secure software solutions and collaborate on innovative projects.
  • Company: Join Snyk, a leader in AI-native application security.
  • Benefits: Enjoy competitive salary, health benefits, and remote work options.
  • Why this job: Make a real impact on the future of software security.
  • Qualifications: 3+ years in software engineering and strong coding skills.
  • Other info: Dynamic team environment with excellent growth opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Snyk 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.

    Software Engineer in City of London employer: Snyk Ltd.

    Snyk is an exceptional employer that fosters a collaborative and innovative work culture, empowering Software Engineers to make a significant impact in the rapidly evolving field of AI-driven application security. Located in London, our team thrives on forward-thinking principles, offering ample opportunities for professional growth and development while prioritising employee well-being and support. Join us to be part of a mission that not only enhances productivity but also ensures the security of millions of developers worldwide.
    Snyk Ltd.

    Contact Detail:

    Snyk Ltd. Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Engineer in City of London

    ✨Tip Number 1

    Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

    ✨Tip Number 2

    Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

    ✨Tip Number 3

    Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

    We think you need these skills to ace Software Engineer in City of London

    Software Systems Design
    Algorithms
    Data Structures
    Go
    TypeScript
    Python
    Microservice Architecture
    Web APIs
    Infrastructure Automation
    Observability Tools
    Effective Software Testing
    Code Quality
    Code Reviews
    Agility in Response to Change
    Effective Communication

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight your proficiency in Go, TypeScript, or Python, and any relevant projects you've worked on. We want to see how you can contribute to our mission!

    Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for software engineering. Share why you're excited about working at Snyk and how you align with our values. Keep it concise but impactful!

    Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems or built scalable systems. We love seeing how you approach challenges and find innovative solutions, so don't hold back!

    Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you'll be one step closer to joining our amazing team at Snyk!

    How to prepare for a job interview at Snyk Ltd.

    ✨Know Your Tech Inside Out

    Make sure you brush up on your programming languages, especially Go, TypeScript, or Python. Be ready to discuss your past projects and how you tackled complex problems. This shows you're not just familiar with the tech but can also apply it effectively.

    ✨Showcase Your Problem-Solving Skills

    Prepare to talk about specific challenges you've faced in previous roles and how you overcame them. Snyk values individuals who can navigate ambiguity and find solutions, so highlight your ability to think critically and adapt.

    ✨Communicate Clearly and Kindly

    Since effective communication is key at Snyk, practice articulating your thoughts clearly. Whether it's discussing technical concepts or collaborating with cross-functional teams, being able to convey your ideas well will set you apart.

    ✨Emphasise Team Collaboration

    Snyk thrives on teamwork, so be prepared to discuss how you've worked collaboratively in the past. Share examples of how you’ve contributed to team success and how you value feedback through code reviews. This will show that you’re a great fit for their culture.

    Software Engineer in City of London
    Snyk Ltd.
    Location: City of London

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >