About
Vayle is a Canadian-based, rapidly emerging leader in information access and privacy compliance software for the public sector. Our platform supports municipalities, police services, and government institutions across Canada in managing complex legislative and regulatory obligations with confidence.
We are hiring a Senior Software Engineer (Customer-Facing) to help shape the next phase of our growth.
This position combines hands-on software development with direct customer engagement and close collaboration across Software Development and Product. You will play a central role in supporting customer implementations while helping define what we build — not just how we build it. You will also have daily interaction with Founder and CEO.
This is not a ticket-driven development role. It is for an engineer who wants exposure to real-world complexity: regulated environments, legislative constraints, operational nuance, and product decisions that materially impact public institutions.
Success requires comfort with variety — building production-grade systems, engaging directly with customers on technical challenges, translating ambiguity into clarity, and using modern tools, including AI, to move faster and think better.
The position is currently remote, with an expectation of transitioning to a hybrid model in the Toronto or Ottawa regions.
What You'll Do
Engineering & Architecture
- Design, build, and maintain secure, production-grade software
- Contribute to architectural decisions across a Microsoft-centric stack (Azure, .NET, React)
- Develop and evolve backend services and APIs supporting regulated workflows
- Design robust data models appropriate for enterprise-scale applications
- Address performance, reliability, and security considerations across the stack
Customer-Facing Technical Leadership
- Support customer implementations, installations, and technical configuration
- Translate real-world operational constraints into clear product requirements
- Act as a technical bridge between customers, Product, and Engineering
- Help define solution direction before development begins
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders
Collaboration & Continuous Improvement
- Partner closely with Product, QA, and Account Management
- Participate actively in Agile planning and delivery
- Maintain high standards for code quality and long-term maintainability
- Improve tooling, workflows, and engineering practices as we scale
AI-Augmented Engineering
- Use AI tools as part of daily development and problem-solving workflows
- Demonstrate strong prompting and critical evaluation skills
- Apply AI as a force multiplier while maintaining sound engineering judgment
Job Type: Full-time
Pay: $95,000.00-$105,000.00 per year
Work Location: Remote
Languages
- English
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.