Taro Logo

Senior Backend Engineer, Mobile Team

Via builds technology that transforms transportation around the world, providing solutions to digitize and automate transportation networks using AI-powered software.
$170,000 - $210,000
Backend
Senior Software Engineer
In-Person
6+ years of experience
Transportation
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Backend Engineer, Mobile Team

Via is revolutionizing transportation worldwide through innovative technology solutions. As a Senior Backend Engineer on the Mobile team, you'll be part of Via's core R&D center, working on cutting-edge features for mobile users. The role involves designing and implementing microservices, contributing to the BFF and backend systems, and building optimized, scalable solutions.

The position offers a competitive salary range of $170,000-$210,000, along with comprehensive benefits including free medical plans and 401K matching. You'll be working in New York, joining a team of world-class engineers, data scientists, and transit experts who are passionate about modernizing transportation systems.

The ideal candidate brings 6+ years of backend development experience, with strong expertise in Python, Java, or similar languages. You'll need solid understanding of data structures, multi-threading, and design patterns, plus experience with cloud platforms like AWS and Kubernetes. The role requires both technical excellence and strong communication skills, as you'll be making important technical decisions and influencing system architecture.

Via's mission is to create modern and efficient public transportation systems that provide greater access to jobs, healthcare, and education. Founded in 2012, the company has grown to offer comprehensive solutions for various transportation networks, including fixed-route buses, microtransit, paratransit, school buses, and autonomous vehicles.

This is an excellent opportunity for someone who wants to make a real impact on the future of transportation while working with cutting-edge technology. The role offers significant technical challenges, the chance to work on meaningful problems, and the opportunity to be part of a company that's actively working to reduce humanity's environmental footprint through smart transportation solutions.

Last updated 3 months ago

Responsibilities For Senior Backend Engineer, Mobile Team

  • Implementing microservices from design to production
  • Taking ownership of development, maintenance, testing strategy, design discussions, and operations
  • Participating in all aspects of agile software development
  • Managing end-to-end lifecycle of new product features/components
  • Ensuring application performance, uptime, and scale
  • Researching and suggesting new technologies
  • Making important technical decisions and influencing system architecture

Requirements For Senior Backend Engineer, Mobile Team

Python
Java
Kubernetes
MySQL
  • Minimum of 6 years of backend development and databases experience
  • Minimum of 5 years hands-on experience in Python, C++, Java, or C#
  • Solid programming foundations: data-structures, multi-threading, OOP and design patterns
  • Experience with SQL/MySQL and low level performance optimizations
  • Expertise with cloud platforms: AWS, Kubernetes
  • Clear communication skills (written and verbal)
  • Ability to drive work forward independently in a cross-functional team environment
  • Proven record of developing and scaling highly available, distributed systems

Benefits For Senior Backend Engineer, Mobile Team

Medical Insurance
401k
  • Free medical plans
  • 401K matching

Interested in this job?