Senior Software Engineer (Python)
Vancouver, British Columbia, Canada · Full Time
Be the first to apply
- Experience
- 7+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 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 the Company
Varonis is a leading data security company (Nasdaq: VRNS) focusing on innovative strategies beyond traditional cybersecurity. Their cloud-native Data Security Platform automatically discovers, classifies, removes vulnerabilities, and uses AI-driven automation to detect sophisticated threats.
Trusted globally, Varonis secures data across SaaS, IaaS, and hybrid cloud setups, enabling automated protections like data security posture management, classification, governance, detection and response, data loss prevention, and insider threat management.
Position Overview
The Senior Software Engineer role centers on deep technical involvement in architecting and developing a secure AI platform at enterprise scale. This position demands hands-on coding, problem-solving, and end-to-end system development within a dynamic, fast-moving environment aimed at shaping secure AI futures.
Candidates must be located onsite near Vancouver, Canada.
Responsibilities
- Design and sustain a scalable SaaS platform on AWS utilizing ECS, RDS, VPCs, and Redis among other services.
- Produce reliable, high-quality backend Python code for services, infrastructure tooling, automation, and prototypes.
- Diagnose and fix intricate challenges across AWS resources, backend applications, networks, firewalls, VPNs, and certificate management.
- Create security-focused architectures integrating firewalls, API gateways, and other modern security frameworks.
- Lead DevOps activities including infrastructure automation, continuous integration and deployment, and maintaining operational excellence.
- Make key architectural decisions to guarantee platform reliability, scalability, security, and ease of maintenance.
- Develop proof-of-concept projects and system frameworks to expedite team development efforts.
- Provide mentorship by guiding colleagues on troubleshooting, system design, and delivering sustainable, high-caliber solutions.
Requirements
- At least seven years of tangible experience in software engineering.
- Experience working in startup-like environments with agility and ownership of broad technology stacks.
- Extensive background deploying and managing SaaS systems on AWS.
- Advanced Python skills focused on distributed systems, backend service development, and automation tools.
- Robust DevOps capabilities within AWS, notably using Terraform, CloudFormation, and similar technologies.
- Strong foundational knowledge of networking and security, including API gateways and firewall management.
- Proven track record in architecting systems, making sound technology choices, and applying best practices.
- Excellent capacity to deliver dependable, quality solutions promptly under demanding deadlines.
- Quick adaptability to new technologies, codebases, and architectural approaches, coupled with the ability to teach peers.
- Preferably experienced in developing enterprise-grade and information security systems.
- Demonstrated hands-on engineering throughout entire system lifecycles.
Equal Opportunity and Culture
Varonis embraces diversity and equal opportunity employment without discrimination based on race, color, religion, gender, nationality, disability status, veteran status, or other legally protected characteristics.
Note: Candidates are expected to work onsite near Vancouver, Canada.
Level
Senior