Staff Software Engineer

Via is a TransitTech pioneer using technology to transform transportation systems globally, optimizing public mobility networks across 35+ countries.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Transportation · Enterprise SaaS

Description For Staff Software Engineer

Via, a pioneering TransitTech company founded in 2012, is revolutionizing global transportation through innovative technology solutions. As a Staff Software Engineer in our London R&D center, you'll play a crucial role in shaping the future of transportation infrastructure that impacts millions of daily riders worldwide.

The position offers an exciting opportunity to work at the intersection of transportation and technology, developing and implementing scalable systems that power Via's extensive network of 600+ mobility deployments across 35+ countries. You'll be part of a dynamic environment, collaborating with multiple development teams to build and maintain critical infrastructure and tooling.

The role demands expertise in backend development, distributed systems, and cloud technologies, with a focus on both strategic planning and hands-on implementation. You'll be working with cutting-edge technologies and frameworks, contributing to systems that optimize networks of various vehicle types, including buses, shuttles, and electric vehicles.

What makes this role particularly compelling is its direct impact on making transportation more efficient, equitable, and sustainable. You'll be part of a mission-driven company that's not just building software, but actively transforming how people move in cities worldwide. The position offers competitive compensation, including equity, comprehensive health benefits, and a collaborative work environment in a prime London location.

This is an ideal opportunity for an experienced engineer who wants to combine technical excellence with meaningful social impact, working on solutions that rival personal car convenience while reducing environmental impact. Via's commitment to diversity and inclusion makes it an welcoming workplace for professionals from all backgrounds.

Last updated 15 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 alongside research and development
  • Work closely with various development teams across four teams in the group
  • Work across technological disciplines, from network and operating system internals to high-level architecture planning

Requirements For Staff Software Engineer

Python
Go
Kubernetes
Java
  • 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)
  • At least 2 years of experience with Docker and Kubernetes
  • Strong interpersonal skills and ability to articulate complex technical concepts

Benefits For Staff Software Engineer

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

Interested in this job?

Jobs Related To Via Staff Software Engineer

Staff Engineer, Backend

Lead backend engineering teams at Via, developing scalable transportation technology solutions with competitive compensation and comprehensive benefits.

Staff Infrastructure Engineer

Staff Infrastructure Engineer at Via, building scalable systems and shaping the future of transportation technology.

Engineering Team Lead

Join Via as an Engineering Team Lead to drive innovative transportation solutions and lead a talented backend team.

Data Center System EPM (Engineering Program Manager)

Lead Data Center System Engineering programs at Apple, managing hardware development from concept to delivery with competitive compensation and benefits.

Engineering Manager - Maps Developer Platform

Engineering Manager position at Apple leading the Maps Developer Platform team, focusing on API development and team leadership.