Senior Software Engineer - Rust
Vancouver, British Columbia, Canada · Full Time
Be the first to apply
- Experience
- 7+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Varonis
Varonis is a Nasdaq-listed leader in data security dedicated to protecting critical information differently from traditional cybersecurity firms. Their cloud-native Data Security Platform automatically discovers and classifies sensitive data, mitigates exposures, and detects advanced threats using AI-driven automation. Trusted by thousands of global organizations, Varonis secures data across SaaS, IaaS, and hybrid cloud setups to support outcomes such as data security posture management, classification, access governance, detection and response, loss prevention, and insider risk mitigation.
Role Overview
We are seeking a Senior Software Engineer highly skilled in Rust to join our Secure AI Platform team in Vancouver onsite. The ideal candidate is deeply technical, enjoys hands-on development, and has a proven track record of delivering robust production systems from start to finish. This role involves fast-paced work and significant ownership, focusing on making AI technologies secure for enterprise applications.
Key Responsibilities
- Design, build, and maintain a scalable SaaS platform on AWS employing ECS, RDS, VPCs, Redis, and other services.
- Develop high-quality Rust code for backend services, infrastructure tooling, automation, and rapid prototyping.
- Diagnose and resolve complex problems related to AWS components, backend systems, networking, firewalls, VPNs, and certificates.
- Engineer secure solutions leveraging modern security principles including API gateways and firewall configurations.
- Manage DevOps responsibilities such as infrastructure automation, continuous integration and delivery, and operational best practices.
- Make crucial technical decisions to ensure platform reliability, scalability, security, and maintainability.
- Create proof-of-concepts and prototypes to accelerate team development efforts.
- Provide mentorship by guiding colleagues in troubleshooting, system building, and high-standard solution delivery.
Candidate Requirements
- Minimum of 7 years experience in hands-on software development.
- Background in startup environments accustomed to rapid progress and broad stack ownership.
- Extensive experience developing and deploying SaaS platforms on AWS.
- Expert-level proficiency in Rust, especially in building distributed systems, backend services, and tooling automation.
- Strong skills in AWS DevOps using Terraform, CloudFormation, and similar infrastructure-as-code technologies.
- Solid foundation in networking and security fundamentals, including working with API gateways and firewall systems.
- Demonstrable experience in architectural design and implementing software best practices.
- Ability to deliver resilient, high-quality software solutions within tight deadlines.
- Aptitude for quickly assimilating new technologies, codebases, and architectures independently, and sharing knowledge with others.
- Experience building enterprise-grade software, preferably within the information security domain.
- A genuinely hands-on approach having developed systems end-to-end throughout their career.
Additional Information
The position requires onsite presence in Vancouver or nearby vicinity. Varonis promotes equal opportunity employment, considering all qualified candidates regardless of race, color, religion, sex, national origin, disability, veteran status, or other legally protected statuses.
Level
Senior
Industry
Cybersecurity