Staff Software Engineer
Staff Software Engineer

Staff Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Lead the vision for Via's infrastructure and build scalable systems.
  • Company: Via transforms global transportation with innovative technology and a commitment to social good.
  • Benefits: Enjoy competitive pay, stock options, hybrid work, and comprehensive health coverage.
  • Why this job: Shape the future of transport while collaborating with talented teams across the globe.
  • Qualifications: BSc/MSc in Computer Science with 8+ years in backend development and cloud platforms.
  • Other info: Join a diverse team dedicated to modernising public transport and making a real impact.

The predicted salary is between 43200 - 72000 £ per year.

Via is using technology to transform transportation around the world. From changing a single person’s daily commute to reducing humanity’s collective environmental footprint — we have ambitious goals. As a Staff Software Engineer at Via, you'll join our R&D center in London. While our engineering team is mainly based in Tel Aviv, you'll collaborate closely with this talented group across multiple development teams to build infrastructure, tooling, and standards for infrastructure-related coding across our company's R&D. This role emphasizes research, programming, building scalable systems, and hands-on operational work in production environments. You'll play a critical role in shaping the future of transportation, impacting millions of riders daily worldwide.

What You’ll Do:

  • Develop, drive, execute, and lead a long-term vision and strategy for Via’s infrastructure and tooling.
  • Create scalable, reliable, and efficient systems that support our technological foundation and accommodate our growth.
  • Engage in hands-on coding, building, deploying, and maintaining code in production environments.
  • Participate in daily production operations, implementing real changes and addressing operational challenges.
  • Collaborate with various development teams, moving between groups as needed to meet business objectives and tackle R&D challenges.
  • Work across a broad range of technological disciplines, from network and OS internals to high-level architecture planning.

Who You Are:

  • 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 with large-scale microservices environments and devops operations
  • Deep understanding of distributed systems and microservices architectures
  • Proficiency with cloud platforms like AWS, GCP, or Azure, and at least 2 years with Docker and Kubernetes
  • Ability to adapt across teams and projects in a dynamic environment
  • Strong interpersonal skills and the ability to articulate complex technical concepts

What We Offer:

  • Joining a global company with over 600 deployments in 35+ countries
  • Being part of an award-winning company committed to social good
  • Competitive compensation including stock options
  • A hybrid work model and a spacious office near Chancery Lane with weekly team lunches
  • Comprehensive health coverage through AXA

We’re Via, building technology to change how the world moves. Our mission is to create modern, efficient public transportation systems that increase access to jobs, healthcare, and education. With best-in-class products, we make transit thrive. Our diverse teams of engineers, data scientists, product managers, and transit experts bring AI-powered software and innovative solutions to partners worldwide. Founded in 2012, Via digitizes, automates, and enables data-driven decisions for transportation networks, including buses, microtransit, paratransit, school buses, and autonomous vehicles. If you’re excited about modernizing transportation, solving tough problems, and are passionate about transit, we want to hear from you. Even if your experience doesn’t match every qualification, we encourage you to apply—you might be the perfect fit for this or other roles. Ready to join the ride? Via is an equal opportunity employer.

Staff Software Engineer employer: via

Via is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within its R&D centre in London. Employees benefit from competitive compensation, including stock options, comprehensive health coverage, and a hybrid work model, all while contributing to meaningful projects that transform global transportation systems. With ample opportunities for professional growth and the chance to work alongside talented teams across various disciplines, Via is dedicated to creating a rewarding environment for its staff.
V

Contact Detail:

via Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer

✨Tip Number 1

Familiarise yourself with Via's mission and values. Understanding their commitment to transforming transportation and social good will help you align your discussions during interviews, showcasing your passion for their goals.

✨Tip Number 2

Brush up on your knowledge of distributed systems and microservices architectures. Given the emphasis on these areas in the job description, being able to discuss your experience and insights will demonstrate your technical expertise.

✨Tip Number 3

Prepare to discuss your hands-on experience with cloud platforms like AWS, GCP, or Azure. Be ready to share specific examples of how you've used these technologies in past projects, as this will highlight your practical skills.

✨Tip Number 4

Network with current or former employees of Via, especially those in engineering roles. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach during the application process.

We think you need these skills to ace Staff Software Engineer

Backend Development
Infrastructure Development
Microservices Architecture
Distributed Systems
Cloud Platforms (AWS, GCP, Azure)
Docker
Kubernetes
Python
Go
Rust
Java
C
C#
C++
DevOps Operations
Scalable System Design
Operational Problem-Solving
Interpersonal Skills
Technical Communication
Adaptability
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in backend and infrastructure development. Emphasise your proficiency with programming languages like Python, Go, or Java, and showcase any experience with cloud platforms and microservices.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for transforming transportation and your understanding of Via's mission. Mention specific projects or experiences that align with the role's requirements, particularly in building scalable systems and collaborating across teams.

Showcase Technical Skills: In your application, include examples of your hands-on coding experience and any operational challenges you've tackled in production environments. Highlight your familiarity with Docker, Kubernetes, and distributed systems to demonstrate your technical expertise.

Prepare for Potential Interviews: Anticipate questions related to your experience with large-scale systems and your ability to adapt across teams. Be ready to articulate complex technical concepts clearly, as strong interpersonal skills are essential for this role.

How to prepare for a job interview at via

✨Showcase Your Technical Skills

Be prepared to discuss your experience with backend and infrastructure development. Highlight specific projects where you've used Python, Go, or any other relevant languages, and be ready to explain the challenges you faced and how you overcame them.

✨Understand Distributed Systems

Since the role involves working with microservices architectures, brush up on your knowledge of distributed systems. Be ready to discuss how you've implemented scalable solutions in previous roles and how you approach problem-solving in complex environments.

✨Demonstrate Collaboration Skills

As you'll be collaborating with various teams, it's crucial to show that you can work well with others. Prepare examples of how you've successfully collaborated across different teams or departments to achieve a common goal.

✨Ask Insightful Questions

Prepare thoughtful questions about Via's technology stack, their approach to infrastructure, and the challenges they face. This shows your genuine interest in the company and helps you assess if it's the right fit for you.

Staff Software Engineer
via
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>