VIA is seeking a Senior Software Developer to join their team and contribute to the development of secure and scalable software. The role involves leading the design and development of core software components, championing robust engineering processes, and ensuring software quality and reliability.
Requirements
- Bachelor’s degree or higher in computer science, mathematics, engineering, or science
- 5+ years of relevant full stack or backend development experience
- Strong experience with cloud-based software development in a microservices environment and cryptography techniques
- Thorough working knowledge of data structures, algorithms, databases (SQL and NoSQL), and in-memory data storage
- Extensive knowledge of parallel processing, message brokers, and/or distributed task queues
- Working knowledge of Docker containers and Helm charts
- Previous experience leading an Agile team of developers a plus
Benefits
- Competitive rewards and benefits
- Flexible work options
- Individualized mentoring and growth opportunities
- Fully funded, top-tier health benefits plan
- 20 vacation days annually
- Summer Fridays
- Extended holiday period in December
- Paid parental leave
- Dedicated wellness advisor
- Ability to work from home as needed
- Access to two well-located offices
- Opportunities to work from eligible locations for up to 2 months per year
- Transit benefits
- In-person events to foster team bonding and collaboration