Qualifications
What You’ll Do:Architect, develop, and scale robust, high-performance systems from initial design to production deployment. Take full ownership of features from concept through development, testing, deployment, and maintenance, demonstrating strong accountability. Create features and APIs for concurrent applications utilizing Golang. Implement and enhance geometric and graph algorithms to bolster core product functionality. Support and maintain existing Python and Java server applications, ensuring optimal reliability and stability. Write production-quality code that is efficient, maintainable, and optimized for superior performance. Enhance application performance, uptime, and scalability, while adhering to high standards of code quality and thoughtful application architecture. Conduct benchmarks and develop analysis scripts for geographical data. Who You Are:BSc in Computer Science or equivalent (required); MSc is a plus.4+ years of software development experience, proficient in one or more programming languages (Python, Go, Java, etc.).2+ years of professional experience with Python is a significant advantage. Familiarity with AWS or other cloud platforms is a plus. Strong understanding of core software engineering principles, including data structures, multithreading, OOP, and design patterns. Demonstrated success in building and scaling highly available, distributed systems. A quick learner who readily absorbs new technologies and concepts. Solid grasp of system design, distributed systems, and algorithm optimization.
About the job
At Via, we are revolutionizing global transportation through innovative technology. Our mission spans from enhancing individual commutes to significantly reducing our collective environmental impact — a vision that drives us to achieve remarkable goals.
We are seeking a skilled Senior Software Engineer to join our dynamic team. In this pivotal role, you will design, develop, and scale the systems that power our product offerings. Engage in high-impact projects that leverage cutting-edge technology, complex distributed systems, and intricate algorithmic challenges in transportation, routing, and navigation. You will take ownership of features from conception to deployment, making critical technical decisions that shape the architecture and reliability of our large-scale systems.
About Via
Via is at the forefront of transforming transportation with cutting-edge technology. Our innovative solutions aim to enhance mobility, making transportation more efficient and sustainable for individuals and communities worldwide. Join us as we strive to make meaningful changes that impact daily commutes and contribute positively to the environment.