Junior Software Engineer

Surevine

United Kingdom

Remote

GBP 32,000 - 46,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Learning budget
Mentorship
Flexible working arrangements

Job summary

Surevine, based in the United Kingdom, is looking for a Junior Software Engineer early in their career to grow quickly by working on real production systems. You’ll be paired with an experienced engineer and mentored by our Head of Engineering to develop strong engineering foundations.

You’ll participate in the full software lifecycle, with opportunities to learn cloud tooling, test-driven development, AI-assisted coding, experimentation and automation in a distributed, flexible team.

Qualifications

  • A degree in Computer Science or related subject, or equivalent practical experience.
  • Some professional software development experience, typically 1-3 years (placements and internships count).
  • An interest in security and awareness of secure coding basics, such as common vulnerabilities and how to avoid them.
  • Clear written and verbal communication, and comfort working in a remote team.

Responsibilities

  • Build and ship features in live production systems with guidance from senior engineers.
  • Participate in code reviews and contribute to documentation and knowledge sharing.
  • Consider the user at every step from need through to design and delivery of the solution.
  • Work with experienced colleagues on systems in live operation and help when things go wrong.
  • Experiment with AI-powered development tools and share learnings with the team.
  • Bring fresh eyes to how we work and contribute questions and ideas.
  • Develop skills through pairing, mentoring, structured learning, and time for experimentation.

Skills

TypeScript
React
Next.js
Python
Langchain
AI/ML integration
Java
Spring Frameworks

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
GCP
Docker
Claude Code
GitHub Copilot

Job description

Surevine builds secure, scalable, collaboration solutions for the most security conscious organisations, enabling them to work together on their most highly sensitive information.


We’re looking for a Junior Software Engineer early in their career who wants to grow quickly by working on real production systems. You’ll be paired with an experienced engineer from day one, and your development will be overseen by our Head of Engineering, who’s passionate about helping people grow early in their careers.


We hire software engineers who are adaptable, curious, and committed to creating excellent engineering solutions, both independently and as part of a team. You don’t need to know everything yet; we care as much about how you learn as what you already know.


Engineering in Surevine

You’ll get hands-on experience across the software lifecycle; cloud engineering, test-driven development, AI-assisted development, experimentation, prototyping and automation. We don’t hire engineering zealots or rigid process followers. We look for adaptable people who want to learn how to weigh up the context and choose the right tools and approaches for the job.


We actively use AI tools to accelerate our development, improve code quality and solve complex problems, and we’ll support you to use them as well. Alongside that, we’ll help you to build strong engineering fundamentals: we expect you to understand, question and be able to explain any code an AI tool writes for you.


We want you to have (or be keen to learn) an understanding of how engineering decisions affect security. Most importantly, we want you to be honest about what you know and what you don’t know and to know how to work with your “don’t know”. Asking for help early is a strength here, not a weakness.


We’re a distributed company and always have been, so you'll communicate and collaborate through video calls, chat and written documentation. We value clear communication and welcome different communication styles and preferences.


We look at problems from all angles, but we don’t sit around staring at them. Sometimes the best way to learn is to build an MVP and put it in the hands of a real person.


The tools we use

We don’t expect you to know most of these. You’ll work with some of them in your first weeks and pick up others over time, with support from the team. What matters more is that you’re curious and are open-minded about using the best technology for them problem, in front of you.



  • Typescript, React, Next.js

  • Python, Langchain, AI/ML integration

  • Java, Spring Frameworks

  • Claude Code, GitHub Copilot, Cursor or other LLM-powered development assistants


What you will be doing

We recognise that engineers have different working styles and strengths. Below are the key parts of the role and we'll work with you to find approaches that play to your strengths while achieving our shared goals.



  • Build and ship features in our live production systems, with design guidance from senior engineers, growing into contributing design decisions as your experience develops

  • Take part in code reviews, both having your code reviewed and reviewing others’, contribute to documentation and knowledge sharing across the team

  • Consider the user at every step; from understanding the need through to designing and delivering the solution

  • Work alongside experienced colleagues on systems in live operation, including helping to support them when things go wrong

  • Experiment with AI-powered development tools and practices, and share what you learn with the team

  • Bring fresh eyes to how we work. We want your questions and ideas about how the team delivers

  • Develop your skills through pairing, mentoring, structured learning and time for experimentation. We encourage trying new approaches while also valuing depth and mastery


About you

We value diverse thinking styles and backgrounds. You don't need to match every point below. If you meet most of the essentials and you’re excited by the role – we’d encourage you to apply.



  • A degree in Computer Science or a related subject, or equivalent practical experience

  • Some professional software development experience, typically 1-3 years (placements and internships count)

  • An interest in security and awareness of secure coding basics, such as common vulnerabilities and how to avoid them

  • Clear written and verbal communication, and comfort working in a remote team


Nice to have



  • Experience with a cloud platform (AWS or GCP) and containers (Docker)

  • Exposure to CI/CD pipelines or infrastructure as code

  • Experience using AI-assisted development tools such as Claude Code, Copilot or Cursor

  • Personal projects, open source contributions or anything else you have built because you wanted to


Working at Surevine

We're committed to building an inclusive environment where diverse perspectives and working styles strengthen our team. We:



  • Provide reasonable accommodations throughout the application and employment process

  • Support different communication and collaboration preferences

  • Offer flexible working arrangements

  • Value both collaborative work and focused individual contribution time

  • Provide clear expectations, structured onboarding, and ongoing mentorship

  • Give you protected learning time and a learning budget

  • Bring the Engineering team together in person bi-monthly (at the least)


If you need any accommodations during the application process or have questions about how we work, please let us know.


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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Surevine • Greater London

Hybrid
GBP 60,000 - 95,000
Flexible working arrangements
Accommodations during application and職
Security Engineer
Security Engineer

Surevine • Greater London

Hybrid
GBP 70,000 - 95,000
Flexible working arrangements
Accommodations available
Mentorship and onboarding
Senior Software Engineer (Kotlin, Spring Boot)
Senior Software Engineer (Kotlin, Spring Boot)

CreateFuture • Greater London

Hybrid
GBP 90,000 - 120,000
Flexible working
Hybrid/Remote options
UK & Bulgaria office hubs
Software Engineer
Software Engineer

CoreTech Security • Cheltenham

On-site
GBP 55,000 - 90,000
25 days holiday
Pension contribution
Relocation assistance
+2
Junior Developer
Junior Developer

Isms • Brighton

Hybrid
GBP 26,000 - 38,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Thought Machine • City Of London

On-site
GBP 110,000 - 150,000
Competitive salary
Pension plan (match up to 5%)
Life insurance - three times annual薪
+4
Junior Software Engineer — Mentored Growth & Impact
Junior Software Engineer — Mentored Growth & Impact

Surevine • United Kingdom

Remote
GBP 32,000 - 46,000
Learning budget
Mentorship
Flexible working arrangements
Senior Software Engineer (Kotlin, Spring Boot)
Senior Software Engineer (Kotlin, Spring Boot)

CreateFuture • Leeds

Hybrid
GBP 70,000 - 110,000
35 days leave
Private medical insurance
Parental leave
+2
Senior Software Engineer (Java + Vue/Typescript)
Senior Software Engineer (Java + Vue/Typescript)

CreateFuture • King's Lynn and West Norfolk

Hybrid
GBP 90,000 - 110,000
35 days leave including bank holidays
Private medical insurance
Enhanced parental and adoption leave
+2
Senior Software Engineer (Kotlin, Spring Boot)
Senior Software Engineer (Kotlin, Spring Boot)

CreateFuture • City of Edinburgh, Leeds, Manchester, Greater London

Hybrid
GBP 75,000 - 110,000
35 days leave
Private medical insurance
Enhanced parental and adoption leave
+1