Via

Senior Software Engineer, Routing

Via
Apply
4 months ago
Tel Aviv-Yafo, IsraelSenior

Responsibilities

  • Architect, build, and scale robust high-performance systems from design through production deployment.
  • Own features end-to-end across concept, development, testing, deployment, and maintenance.
  • Develop features and APIs for concurrent applications in Go.
  • Implement and improve geometric and graph algorithms for core product functionality.
  • Maintain Python and Java server applications for reliability and stability.
  • Optimize application performance, uptime, scalability, code quality, and application design.
  • Run benchmarks and write analysis scripts for geographical data.

Requirements

  • BSc in Computer Science or equivalent is required; an MSc is advantageous.
  • At least 4 years of hands-on software development experience with one or more programming languages.
  • At least 2 years of professional Python experience is advantageous.
  • Experience with AWS or other cloud platforms is advantageous.
  • Strong knowledge of data structures, multithreading, object-oriented programming, and design patterns.
  • Experience building and scaling highly available, distributed, large-scale systems.
  • Strong understanding of system design, distributed systems, and software architecture.
  • Ability to solve algorithmic challenges involving transportation, routing, and navigation.
  • Strong ownership, collaboration, communication, learning ability, and pragmatic problem-solving skills.

Benefits

  • Competitive compensation package including base salary and equity.
  • Health insurance with a discount for family members.
  • Hybrid work with an office in Midtown, TLV, near light rail and train stations.
  • Career development and growth opportunities.
  • Freefit and other sports lessons, 10bis/Cibus, happy hours, team events, and communities.

Tech Stack

Categories