Software Engineer (GO)
London, United Kingdom
Go
More jobs from this company
views: 0
Software Engineer (GO)

As a Software Engineer (GO), 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.

As a Software Engineer (GO) 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 our core programming language (GO), 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 (GO)
London, United Kingdom
Go
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.