surevine bg

Software Engineer

Return to Careers

Posted: 19 September 2024

The Opportunity

Surevine’s mission is to build and deliver secure, scalable, collaboration solutions for the most security conscious organisations, enabling collaboration on their most highly sensitive information.

We hire software engineers who are adaptable, curious, and driven to make great engineering solutions.

How we work

You will have exposure to engineering techniques across the lifecycle: e.g., cloud engineering, test-driven development, experimentation, prototyping, automation. You’re not an engineering zealot or process follower and have good judgement about when to apply the right tools to the job in hand. (Actually, zealots are fine, welcome to the team!).

You have an understanding of the impact of engineering decisions on security posture. Critically, you know what you know and what you don’t know, and you know how to work with your “don’t know”.

We are a distributed company and always have been: You efficiently adapt to online tools and listen out for and support the rest of the team, whether that’s in-person or online.

We make solutions by looking at the problem from all angles; experience is important, data-driven decisions are grounded. We don’t sit around staring at a problem, sometimes the only way to learn is to build an MVP and put it in the hands of a real person.

What we use

We hire people who can adapt to technology demands. We don’t expect you to have experience with all the technologies that we use; we hire people who adapt quickly and are open-minded to using the best technology to solve problems.

  • JavaScript, Typescript, React
  • AWS, Docker, Kubernetes, ECS
  • GitLab CI, Pulumi
  • Python, Langchain
  • Postgres, MongoDB, Redis, Neo4j, Elastic
  • Java, Spring Frameworks

What you will be doing

  • Architect, design, and develop reliable and secure software systems
  • Be a considerate team member; contribute to team working practices, as well as the wider organisation’s software engineering practices and processes
  • Consider the user at every step of the delivery process; from understanding the need to designing and delivering the solution
  • Take ownership, with the team, of software systems from conception and development, through live operation and decommissioning
  • Continually evaluate and improve how the team delivers
  • Always be learning; experimenting and ready to try something new
  • Support & mentoring within the development team as required

Your experience

We are looking for developers with a range of experience, from those just starting their career to those with decades under their belt. If you are keen to work with us, get in touch.

Location

Remote (work from home), or

Work from one of our offices in London or Gloucestershire

Developer? Show us your code! It matters to us and we want it to matter to you. Show us your GitHub profile

We’d rather not do this, but if you don’t have an online professional profile. Send us your CV

jobs@surevine.com

Company

Surevine Limited

Registered in England and Wales with number 06726289

Registered Office

125 Wood Street, LONDON EC2V 7AW, United Kingdom

Find Us

Get in touch, we’d love to hear from you.

Useful Links

Surevine Logo

© 2024 Surevine All rights reserved

LegalPrivacyCookie policyAccessibilityResponsible disclosure policy