Join Our Team
Build your career at the forefront of technology innovation
Why Work With Us
At VIA, we believe in creating an environment where talented people can do their best work, develop their skills, and build meaningful careers while making a positive impact for our clients.
Health & Wellness
Work-Life Balance
Professional Growth
Financial Benefits
Life at VIA Software




Current Openings
Location
IoT Solutions Developer
Design and build IoT applications and systems that collect, process, and analyze data from connected devices for our enterprise clients.
Requirements:
- 4+ years of experience in software development
- Experience with IoT platforms and protocols (MQTT, CoAP)
- Knowledge of embedded systems programming
- Experience with cloud platforms (AWS IoT, Azure IoT)
- Understanding of hardware/software interfaces
Senior UI/UX Designer
Create exceptional user experiences for web and mobile applications across our service lines, working closely with clients and development teams.
Requirements:
- 5+ years of experience in UI/UX design
- Strong portfolio demonstrating user-centered design process
- Proficiency in design tools (Figma, Adobe XD)
- Experience with design systems and component libraries
- Knowledge of accessibility standards and best practices
E-Commerce Technical Lead
Lead a team of developers building innovative e-commerce solutions for enterprise clients using modern technologies and platforms.
Requirements:
- 7+ years of experience in e-commerce development
- Experience with major e-commerce platforms (Shopify Plus, Magento, etc.)
- Strong leadership and team management skills
- Experience with headless commerce architecture
- Excellent client communication skills
AI/ML Engineer
Join our AI team to develop cutting-edge machine learning models and solutions for clients across various industries.
Requirements:
- 3+ years of experience in machine learning or data science
- Strong proficiency in Python and ML frameworks (TensorFlow, PyTorch)
- Experience deploying ML models to production
- Strong mathematical background in statistics and algorithms
- Experience with NLP or computer vision is a plus
Senior Blockchain Developer
We're looking for an experienced blockchain developer with expertise in Ethereum, Solidity, and smart contract development to join our growing blockchain practice.
Requirements:
- 5+ years of experience in software development
- 3+ years of experience with blockchain technologies
- Strong knowledge of Solidity, Ethereum, and Web3.js
- Experience with smart contract security and auditing
- Knowledge of DeFi protocols and blockchain scalability solutions