Senior Backend Software Engineer

Via is using technology to transform transportation around the world, pioneering the TransitTech category to ensure that the future of transportation is shared, dynamic public mobility.
$120,000 - $200,000
Senior Software Engineer
Hybrid
4+ years of experience

Description For Senior Backend Software Engineer

Via is seeking a Senior Backend Software Engineer to join their core R&D center and shape the architecture, design, and development of backend systems. As a category leader in on-demand transit, Via has expanded its exceptional technology and expertise to Paratransit & Student transit, impacting hundreds of thousands of riders weekly.

In this role, you'll work on building optimized, scalable, and innovative software solutions within Via's infrastructure. You'll be responsible for implementing microservices from design to production, participating in all aspects of agile software development, and ensuring high standards of code quality and thoughtful application design.

Key responsibilities include:

  • Implementing microservices from design to production
  • Participating in all aspects of agile software development
  • Ensuring application performance, uptime, and scale
  • Managing the end-to-end lifecycle of new product features and components
  • Researching and exploring new technologies to drive continuous improvement
  • Making important technical decisions and influencing system architecture
  • Collaborating with cross-functional teams to ensure successful project delivery

The ideal candidate will have:

  • A Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Minimum 4 years of experience in backend software development
  • Strong programming skills in Python, Java, C++, or C#
  • Solid understanding of data structures, multi-threading, OOP, and design patterns
  • Experience with CI/CD tools, database technologies, and cloud platforms
  • Expertise in low-level performance optimizations
  • Excellent communication and collaboration skills

Via offers a competitive salary range of $120,000 - $200,000 per year, along with a comprehensive benefits package including free medical plans and 401K matching. Join Via in their mission to change the way the world moves and help build the future of transportation!

Last updated 5 months ago

Responsibilities For Senior Backend Software Engineer

  • Implement microservices from design to production
  • Participate in all aspects of agile software development
  • Ensure application performance, uptime, and scale
  • Responsible for the end-to-end lifecycle of new product features and components
  • Research and explore new technologies and methodologies
  • Impact product development by making important technical decisions
  • Collaborate with cross-functional teams
  • Champion a culture of innovation, collaboration, and continuous improvement

Requirements For Senior Backend Software Engineer

Python
Java
MySQL
  • Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent work experience
  • Minimum of 4 years of experience in backend software
  • Minimum of 4 years of hands-on experience in Python, Java, C++, or C#
  • Solid programming foundations: data-structures, multi-threading, OOP and design patterns
  • Strong understanding of CI/CD concepts and hands-on experience with related tools
  • Strong knowledge of database technologies (SQL/MySQL)
  • Experienced with low-level performance optimizations
  • Expertise with cloud platforms: AWS, Serverless, Kubernetes
  • Excellent communication and collaboration skills
  • Ability to drive work forward independently in a cross-functional, geographically distributed team environment

Interested in this job?