V

Senior Software Engineer (Python)

Varonis

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

Tools & software

Amazon Web Services AWS required Terraform required

How they work

Problem Solving Adaptability Leadership Learning Agility Relationship Building Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer