Software Engineer (Full-stack, University Hire 2026)

LondonFull-TimeMid-levelSoftware Engineering

You will be redirected to the company career page

Responsibilities

  • Own end‑to‑end delivery of internal web applications that power trader monitoring, production‑ops visibility, and research workflows.
  • Contribute to the team’s existing areas of responsibility, including integration with new assets and markets, profiling and optimisation of distributed systems, and improving trading system resilience.
  • Collaborate closely with researchers, traders, and operations staff to translate complex requirements into reliable engineering solutions.
  • Own the reliability of what you ship, participating in incident reviews and driving preventive improvements across the stack.
  • Collaborate closely with Senior Software Engineers and benefit from mentorship and coaching

Requirements

  • Bachelor’s degree in Computer Science or a related technical field (Graduating class of 2026 or equivalent).
  • Strong programming fundamentals, with hands-on experience in at least one general-purpose language such as Python, Java, Go, or C/C++.
  • Experience developing software in a Linux or Unix-like environment, with an emphasis on correctness, performance, and reliability.
  • Familiarity with backend engineering concepts, such as APIs, databases, concurrency, or distributed systems, through coursework, internships, or projects.
  • Demonstrated ability to design, implement, and test a backend or service-oriented application given design requirements.
  • Strong problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively across teams.

Preferred Qualifications

  • Exposure to web technologies, such as JavaScript or TypeScript, and modern frontend frameworks (e.g., React), through projects or internships.
  • Experience building or contributing to internal tools, dashboards, or developer-facing systems (e.g., observability, monitoring, analytics).
  • Familiarity with asynchronous or concurrent programming models.
  • Experience with containerization or deployment tooling, such as Docker or Kubernetes.
  • Familiarity with modern build and tooling systems, such as Bazel.
  • Experience working in fast-moving environments, including internships, research labs, or student-led engineering teams.

Job Summary

CompanyVoleon
LocationLondon
TypeFull-Time
LevelMid-level
DomainSoftware Engineering