Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer - Algorithm

Viaorg

City of London

Hybrid

GBP 80,000 - 100,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in London is seeking a Software Developer specializing in algorithms. You will develop and maintain proprietary algorithms while working with a collaborative team of DevOps and researchers. The ideal candidate has strong backend development skills in Python and experience with DevOps and cloud systems. This position offers competitive compensation, hybrid working options, and benefits like health insurance and childcare support.

Benefits

Competitive compensation including equity
Hybrid working model
Comprehensive health scheme
Childcare fee reduction program

Qualifications

  • Minimum of 3 years of hands-on industry experience in backend development.
  • Experience with cloud architecture and systems maintenance is a significant advantage.
  • Solid background in software engineering methodologies such as git and CI/CD.

Responsibilities

  • Take full ownership of large, complex codebases implementing core algorithms.
  • Develop and maintain multiple mission-critical services.
  • Collaborate closely with DevOps teams and algorithm developers.

Skills

Backend development (Python)
DevOps and cloud infrastructure
Software engineering methodologies
Team player
Fast learner
Pragmatic problem-solving
Conciseness in delivery

Education

B.Sc. in Computer Science or related field
M.Sc. in Computer Science or related field

Tools

Kubernetes
Job description
Software Developer – Algorithm

Join Via’s R&D team in London as a core Algo group member, responsible for developing and maintaining proprietary algorithms that run on live production servers. You will work on large-scale, complex codebases, build mission‑critical services, and collaborate closely with DevOps, algorithm developers, and researchers.

Responsibilities
  • Take full ownership of large, complex code bases that implement Via’s core algorithms.
  • Develop and maintain multiple mission‑critical services.
  • Deliver immediate impact to thousands of daily passengers and clients worldwide, such as improving booking application response times.
  • Work in close collaboration with DevOps teams, algorithm developers, and researchers.
Qualifications
  • B.Sc. in Computer Science, Software Engineering, Mathematics, or a similar field.
  • Minimum of 3 years of hands‑on industry experience in backend development (Python).
  • Experience in DevOps and cloud infrastructure (Kubernetes, etc.) – significant advantage.
  • M.Sc. in Computer Science, Software Engineering, or a similar field – significant advantage.
  • Experience in architecture and maintaining cloud systems – significant advantage.
  • Solid background in software engineering methodologies such as git, CI/CD.
  • Fast learner: quickly master concepts, disciplines, and methods.
  • Team player: work well with people and independently.
  • Pragmatic: deconstruct problems into smaller parts.
  • Concise: deliver work in a simple, elegant way.
Compensation & Benefits
  • Competitive compensation including equity.
  • A hybrid working model and spacious office near Chancery Lane with weekly team lunches.
  • Comprehensive health scheme offered through AXA.
  • Partnership with YellowNest, a salary‑exchange benefit that helps reduce childcare fees for working parents.
Legal Statement

Via is an equal‑opportunity employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.