Senior Software Engineer (Rust) R&D Vancouver, Canada
Varonis Systems View all jobs
- Vancouver, BC
- Permanent
- Full-time
- 7+ years of hands-on software engineering experience.
- Strong startup background-comfortable moving fast and owning large areas of the stack.
- Deep, practical experience building and deploying SaaS platforms on AWS.
- Expert-level proficiency in Rust, including building distributed systems, backend services, and automation tooling.
- Strong DevOps experience in AWS using Terraform, CloudFormation, and related tools.
- Solid networking and security fundamentals, including experience with API gateways and firewalls.
- Proven ability to architect systems, make sound technical decisions, and implement best practices.
- Ability to deliver durable, high-quality solutions quickly under aggressive timelines.
- Fast learner who can pick up new technologies, codebases, and architectures independently-and then teach others.
- Experience building enterprise-grade systems, ideally in information security.
- A truly hands-on mindset: you've built systems yourself, end-to-end, throughout your career.
- Architect, build, and maintain a robust SaaS platform on AWS using ECS, RDS, VPCs, Redis, and related services.
- Write high-quality, production-grade Rust code across backend services, infrastructure tooling, automation, and prototypes.
- Troubleshoot and resolve complex issues spanning AWS services, backend code, networking, firewalls, VPNs, and certificates.
- Design and implement solutions informed by modern security architectures such as firewalls and API gateways.
- Own the DevOps function, including infrastructure automation, CI/CD, and operational excellence.
- Make critical technology decisions that ensure reliability, scalability, security, and maintainability.
- Build POCs, prototypes, and system skeletons that accelerate development across the team.
- Mentor teammates by demonstrating how to diagnose issues, build systems, and deliver high-quality solutions.