Full-Time
Senior Backend Engineer – Tech Lead
Updated on 5/3/2024
Develops software for digital transportation networks
Senior, Expert
New York, NY, USA
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent work experience
- Minimum of 6 years of experience in backend software, with a proven track record of designing and building scalable, high-performance systems
- Minimum of 5 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 such as Jenkins, GitLab, or Github actions
- Strong knowledge of database technologies (SQL/MySQL)
- Experienced with low-level performance optimizations, including profiling and memory analysis
- Expertise with cloud platforms: AWS, Serverless, Kubernetes
- Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders
- Ability to drive work forward independently in a cross-functional, geographically distributed team environment
- Implement microservices from design to production
- Own development, maintenance, testing strategy, design discussions, and operations
- Participate in all aspects of agile software development including: designing, hands-on coding, implementing, debugging, deployment, and troubleshooting
- Responsible for the end-to-end lifecycle of new product features / components
- Drive technical initiatives and establish best practices for software development, including coding standards, design patterns, and testing strategies, to ensure the delivery of high-quality, maintainable code
- Define and implement coding standards, development processes, and quality assurance practices to ensure the delivery of clean, maintainable code
- Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
- Research and explore new technologies and methodologies to drive continuous improvement and evolution of our tech stack to boost Via’s solutions
- Have an impact on product development by making important technical decisions, influencing the system architecture, development practices and more
- Collaborate with cross-functional teams to identify technical dependencies, mitigate risks, and ensure successful project delivery
- Champion a culture of innovation, collaboration, and continuous improvement within the team and across Via
Via specializes in developing software solutions aimed at transforming traditional transportation systems into advanced digital networks, streamlining operations in over 500 communities globally. This organization is a leading destination for professionals in the tech and transport sectors, fostering a culture of technological excellence and operational improvement. Its commitment to enhancing transportation efficiency and service quality through cutting-edge digital tools makes it an exceptional workplace for those passionate about meaningful innovations in mobility.
Company Stage
Series G
Total Funding
$1.1B
Headquarters
New York, New York
Founded
2012
6 month growth
↑ 7%1 year growth
↑ 23%2 year growth
↑ 30%Benefits
Competitive salaries and equity packages.
Health and wellness benefits.
Local volunteer opportunities.
Support for all new parents.
Learning opportunities through our Via-Versity.
Employee Resource Groups.