Staff Software Engineer

Via builds technology that transforms transportation through AI-powered software and innovative technology-enabled operations for transit networks worldwide.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Transportation · Enterprise SaaS

Description For Staff Software Engineer

Via, a global leader in transportation technology, is seeking a Staff Software Engineer to join their R&D center in London. This role offers an exciting opportunity to shape the future of transportation technology, working with a company that has over 600 mobility deployments across 35+ countries. The position involves leading infrastructure development and strategy while working closely with development teams primarily based in Tel Aviv.

The role combines strategic leadership with hands-on technical work, requiring expertise in distributed systems, cloud platforms, and infrastructure development. You'll be responsible for building scalable systems that support Via's growing transportation network, directly impacting millions of riders worldwide. The position requires a strong technical background with at least 8 years of experience in backend and infrastructure development, along with expertise in languages like Python, Go, or Java.

As a Staff Software Engineer, you'll work in a hybrid environment, based out of a modern office near Chancery Lane in London. The company offers competitive compensation including stock options, comprehensive health benefits through AXA, and a collaborative work environment with weekly team lunches. This is an excellent opportunity for a senior technologist who wants to make a meaningful impact on global transportation systems while working with cutting-edge technology.

The ideal candidate will combine technical excellence with strong interpersonal skills, as the role involves working across multiple teams and tackling complex technical challenges. Via's mission to modernize public transportation systems and increase access to jobs, healthcare, and education makes this an especially meaningful opportunity for those passionate about using technology for social good.

Last updated 3 days ago

Responsibilities For Staff Software Engineer

  • Develop, drive, execute, and lead a long-term vision and strategy for Via's infrastructure and tooling
  • Create scalable, reliable, and efficient systems
  • Engage in hands-on coding and development in production environments
  • Participate in day-to-day production operations
  • Work closely with various development teams
  • Work across network and operating system internals to high-level architecture planning

Requirements For Staff Software Engineer

Python
Go
Kubernetes
  • BSc or MSc in Computer Science
  • Minimum of 8 years of experience in backend and infrastructure development
  • At least 3 years of hands-on experience with Python, Go, Rust, Java, C, C#, or C++
  • Experience in large-scale production microservices environments and devops operations
  • Deep understanding of distributed systems and microservices architectures
  • Proficiency with cloud platforms (AWS, GCP, or Azure)
  • 2 years of experience with Docker and Kubernetes
  • Strong interpersonal skills

Benefits For Staff Software Engineer

Medical Insurance
Equity
  • Competitive compensation including stock options
  • Hybrid working model
  • Spacious office near Chancery Lane
  • Weekly team lunches
  • Comprehensive health scheme through AXA

Interested in this job?

Jobs Related To Via Staff Software Engineer

Algo Developer Team Lead

Lead the development of Via's core routing engine as Algo Developer Team Lead, managing backend engineers and optimizing transportation algorithms in Tel Aviv.

Staff Infrastructure Software Engineer

Staff Infrastructure Software Engineer position at Via in Tel Aviv, building scalable systems and infrastructure for transportation technology, requiring 8+ years of backend experience.

Staff Backend Engineer, Rider Account

Staff Backend Engineer position at Via, leading development of scalable transportation technology systems with competitive compensation and comprehensive benefits.

Algo Developer Team Lead

Lead the development of Via's core routing engine as Algo Developer Team Lead, managing backend engineers and optimizing transportation algorithms for global impact.

Staff Backend Engineer, Rider Account

Staff Backend Engineer position at Via, leading development of scalable transportation technology systems with 8+ years of experience required.