Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid Level Software Engineer

$105k - $130k per year
Full-time

Imperva

Job Responsibility:

Thales CPL and Imperva have combined forces to become the largest data security vendor in the world and to jointly develop cybersecurity products for the largest companies around the globe. The joint offering allows covering all aspects of data security for our customers in a way no other vendor can compete with, and makes the Thales and Imperva brand the strongest in the market worldwide!

We are committed to fostering and preserving a culture of diversity, equity, and inclusion (DEI). The collective sum of our employees' individual differences, life experiences, self-expression, and raw talent directly influences our culture, reputation, our customers' success, and our business performance.

This is a Hybrid position located in Vancouver.

Position Summary

We are seeking an experienced and enthusiastic back-end Software Engineer to join our Vancouver-based team. This hybrid role combines the benefits of team collaboration in the office with the flexibility of remote work, promoting a healthy work/life balance. As a key member of our tight-knit team, you will contribute to the development and maintenance of our proprietary data warehouse, the cornerstone of our cutting-edge data security platform.

Key Responsibilities:

Contribute to the continuous development and modernization of our data security platform
  • Maintain and elevate the platform's extraction and translation (ETL) features, ensuring continued relevance in the evolving landscape of data security
  • Collaborate closely with cross-functional teams, including product managers and stakeholders, to understand and address customer needs effectively
  • Dive deep into technological challenges, thinking strategically and solving problems for the general case
  • Write robust, well-tested code, and demonstrate a commitment to quality in all aspects of development
  • Share your work through code reviews and demos, fostering a collaborative and transparent team culture

Minimum Qualifications:

  • Minimum 3 years of experience as a software engineer, with a focus on Python development (required)
  • Bachelor's degree or higher in Computer Engineering, Computer Science, Mathematics, or equivalent (required)
  • Proficient with Linux/Unix operating systems (required)
  • Track record of writing clean code with a test-driven mindset: automation, coverage, regression (required)
  • Exposure to cloud-based systems: AWS, Azure, GCP (an advantage)
  • Experience with troubleshooting and performance; using utilities like strace, htop, vmstat, lsof (an advantage)
  • Familiarity with networking: OSI model, firewalls; using utilities like ssh, nethogs, wireshark, openssl s_client (an advantage)
  • Familiarity with transfer, sort, and data processing; configuring and connecting to and querying a variety of databases, such as Mongo, noSQL, or SQL (an advantage)
  • Experience with distributed systems development and devops technologies, e.g., Zookeeper, Terraform, Docker, Ansible, etc. (an advantage)
  • Proficiency with another major programming language like Java, Golang, C++, etc. (an advantage)
Attributes: Proven ability to think strategically, solve complex problems, and contribute to the development of high-quality products.
  • Strong collaborator, open to feedback, and driven to deliver the best possible solutions.
  • Customer-first mindset, prioritizing understanding requirements before designing solutions.
  • Eagerness to learn and take on diverse development tasks beyond your comfort zone.

Join us in shaping the future of data security. Apply now and be part of a dynamic team dedicated to building innovative and robust solutions for the challenges of tomorrow!

The anticipated annual base salary range for this position is CAD $105,000 - $130,000. The salary offered will be determined based on the candidate's experience, knowledge, skills, other qualifications, and location.

Our Company: Imperva is an analyst-recognized, cybersecurity leader—championing the fight to secure data and applications wherever they reside. Once deployed, our solutions proactively identify, evaluate, and eliminate current and emerging threats, so you never have to choose between innovating for your customers and protecting what matters most. Imperva—Protect the pulse of your business. Learn more: , our blog , on Twitter .

Rewards: Imperva offers a competitive compensation package that includes base salary, medical, flexible time off, salary continuance for adoption or birth of a child and more. It's an exciting time to work in the security space. Check out our products and services at and career opportunities at

Legal Notice: Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.

#LI-Hybrid

#LI-VL

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Mid Level Software Engineer in Vancouver, BC vacancy
  •  ...Hire Resolve is assisting legal organizations in hiring experienced legal professionals for multiple mid–senior level opportunities across a range of practice areas and in-house functions throughout Canada. This is a multi-role hiring campaign intended to attract candidates... 
    Suggested
    Full time
    Contract work
    Private practice

    Hire Resolve.com

    Vancouver, BC
    9 days ago
  •  ...Professionals to join their Canada-based operations. These roles are designed for mid- to senior-level professionals with a strong background across manufacturing, production, supply chain, operations, engineering, logistics, or quality functions, and offer a clear pathway toward... 
    Suggested
    Long term contract
    Full time

    Hire Resolve.com

    Vancouver, BC
    9 days ago
  •  ...environment (HSE) leadership. These roles are designed for mid- to senior-level professionals and offer a clear pathway toward superintendent...  ...performance management Requirements Bachelor’s degree in Mining Engineering, Geological Engineering/Geology, Mechanical/Electrical... 
    Suggested
    Full time
    For contractors
    Work at office
    Rotating shift

    Hire Resolve.com

    Vancouver, BC
    9 days ago
  •  ...the sector, including plant operations, process and project engineering, reliability and maintenance, HSE and process safety, quality...  ...commercial/technical services. These roles are designed for mid- to senior-level professionals and offer a clear progression pathway toward... 
    Suggested
    Full time
    For contractors
    Shift work

    Hire Resolve.com

    Vancouver, BC
    9 days ago
  •  ...learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed...  ...many Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in big data... 
    Software
    Full time

    DataVisor

    Vancouver, BC
    1 day ago
  •  ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot...  ...and reliability. Work at all levels of the stack, from AWS, Python and Postgres...  ...direct value to the users. ~5+ years of software development experience with modern full-stack... 
    Software
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo

    Vancouver, BC
    9 days ago
  •  ...Hire Resolve is assisting healthcare organizations in hiring experienced healthcare professionals for a portfolio of mid–senior level opportunities across nursing, allied health, and clinical practice leadership. This is a multi-role opportunity covering several clinical functions... 
    Full time

    Hire Resolve.com

    Vancouver, BC
    9 days ago
  • $86.32k - $107.9k per year

     ...Position Overview As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high-performing...  ...and continuous improvements. This role is ideal for a mid-level engineer who writes solid code and embraces AI-powered tools... 
    Software
    Full time
    Work at office
    Local area
    Flexible hours

    Diligent

    Vancouver, BC
    26 days ago
  •  ...SaaS company that helps answer questions software development teams have about their applications...  ...’re an experienced software development engineer with a track record of building and...  ...in the office 4 days a week). Expert-level software development skills in a modern typesafe... 
    Software
    Long term contract
    Full time
    Work at office
    Flexible hours

    unblocked

    Vancouver, BC
    1 day ago
  • $216k - $252k per year

     ...and achieving it requires a team that operates at the highest level. We seek individuals who embody our core traits: Scrappy, Curious...  ..., Persistent, and Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization roadmap for shared services,... 
    Software
    Work at office

    Dialpad

    Vancouver, BC
    2 days ago
  • $104.5k - $142.8k per year

     ...Electronic Arts creates next-level entertainment experiences that...  ...The Team - Development Release Engineering (DRE) DRE ( are EA's global...  ...supporting The Sims franchise as a Software Engineer. The position is...  ...Telemetry) ~ Commercial Game Engine (e.g. Unity, Unreal) ~ Agile... 
    Software
    Full time
    Work at office
    Local area

    Electronic Arts (EA)

    Vancouver, BC
    21 days ago
  • $115.1k - $161.2k per year

     ...Requirements Electronic Arts creates next-level entertainment experiences that inspire...  ...The Sims is looking for an experienced engineer who can help develop new tools and pipelines...  ...will be done in C#/C++. As a Tools Software Engineer for a game at Maxis, you will... 
    Software
    Full time
    Flexible hours

    Electronic Arts

    Vancouver, BC
    6 days ago
  •  ...Hire Resolve is assisting hospitality organizations in hiring experienced hospitality professionals for a range of mid–senior level opportunities across Canada. This is a multi-role hiring campaign spanning several functions within the sector, including hotel and resort operations... 
    Full time
    Contract work
    Afternoon shift

    Hire Resolve.com

    Vancouver, BC
    9 days ago
  • $125k - $290k per year

     ...semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible...  ...Role Overview  Astera Labs is seeking System Validation Engineers across multiple levels to lead post‑silicon bring‑up and system validation for... 
    Software
    Work at office
    Flexible hours

    Astera Labs

    Vancouver, BC
    29 days ago
  • $73k - $88k per year

     ...series, and we are looking for experienced Mid to Senior CG Character Animators to join...  ...experience and reel speak for themselves! Software: High proficiency in Maya. Core Skills...  ...$73,000 and $88,000 CAD, based on your level of experience. At Stellar Creative Lab,... 
    Software
    Permanent employment
    Full time
    Flexible hours

    Stellar Creative Lab

    Vancouver, BC
    9 days ago
  • $147k - $174k per year

     ...and achieving it requires a team that operates at the highest level. We seek individuals who embody our core traits: Scrappy, Curious...  ..., Persistent, and Empathetic . Your role As a Software Engineer on the Developer Platform team, you will lead the design and development... 
    Software
    Long term contract
    Work at office

    Dialpad

    Vancouver, BC
    1 day ago
  •  ...organizations in hiring experienced Sales & Marketing professionals for mid–senior opportunities across Canada. This is a multi-role campaign...  ...across sales, marketing, or commercial roles (mid–senior level) Demonstrated success delivering measurable outcomes (e.g., revenue... 
    Full time

    Hire Resolve.com

    Vancouver, BC
    9 days ago
  •  ...Create comprehensive test plans execute and automate them Support engineering organizations in troubleshooting or addressing issues with...  ...or scripting language such as JavaScript Python or Ruby ~ High level of creativity and quick problem-solving capabilities ~ Ability... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    SBServiceNow

    Vancouver, BC
    11 hours ago
  • $135.8k - $253k per year

     ...cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of...  ...served. Responsibilities As a Principal Software Engineering Manager on the Fabric...  ...agile methodologies and maintains a high level of productivity. Managing project timelines... 
    Software
    Full time
    Local area

    Microsoft

    Vancouver, BC
    6 days ago
  • $130k - $173k per year

     ...access management.  Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of...  ...architect for enterprise-grade, large-scale systems. Expert-level mastery of Java and deep familiarity with the enterprise... 
    Software
    Local area
    Worldwide
    Flexible hours
    Shift work

    Ping Identity

    Vancouver, BC
    12 days ago
  •  ...that outperform standard ad benchmarks by 20x. Our patent-protected runtime engine adapts a single creative tag to any slot, screen, or environment without re-trafficking. We are looking for a Software Engineer to own the creative rendering and presentation layer of the... 
    Software
    Full time
    Remote work
    Work from home
    Flexible hours

    ResponsiveAds, Inc.

    Vancouver, BC
    2 days ago
  • $135k - $175k per year

    SOFTWARE ENGINEERING MANAGER II - VANCOUVER, HYBRID (2-3 DAYS IN OFFICE) We are seeking a dynamic, delivery-focused Engineering Manager to lead...  ...trajectory here is accelerated. Employees are immediately given a high level of ownership and autonomy over complex, impactful projects.... 
    Software
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Randstad

    Vancouver, BC
    13 days ago
  •  ...technical project delivery. These roles are designed for mid- to senior-level professionals who are ready to lead initiatives, improve service...  ...toward senior leadership pathways such as IT Manager, Lead Engineer, Security Lead, Solutions Architect, Program Manager, or Head... 
    Full time

    Hire Resolve.com

    Vancouver, BC
    9 days ago
  •  ...Principal Software Engineer   Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization...  ...& Team Development ● Mentor and guide senior and mid-level engineers on technical design, coding practices, and problem... 
    Software
    Full time
    Internship

    saviynt

    Vancouver, BC
    a month ago
  • $120k per year

     ...lightning speed. We are seeking a Principal Software Engineer to lead the architecture and development...  ...team on-call rotation, providing expert-level support for production environments and...  ...tuning across multiple database engines (Redshift, PostgreSQL, Athena). ~ Strong... 
    Software
    Flexible hours

    Calabrio

    Vancouver, BC
    9 days ago
  •  ...robots, is looking to hire a skilled and motivated Real Time Software Engineer to join our Real Time Systems team. The Real Time Software Engineer...  ...improvements in our motion control stack and system-level integration readiness. Success Criteria The main challenge... 
    Software
    Permanent employment
    Full time
    Contract work
    Work at office

    Sanctuary AI

    Vancouver, BC
    6 days ago
  • $146.2k - $201.1k per year

     ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...only getting started. As a Fullstack software engineer, you will work with your team and...  ...of the few teams that are exposed to low-level platform components (k8s, networking),... 
    Software
    Full time
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    20 days ago
  • $102.5k - $200k per year

     ...As the practice continues to expand in the software and emerging technology space, there is a need...  ..., and market expansion within the software engineering domain. What you will do Lead complex SR&ED engagements for large and mid-market software clients, ensuring technical... 
    Software
    Full time
    Internship

    KPMG LLP

    Vancouver, BC
    2 days ago
  • $131k - $164k per year

     ...About the Role We're hiring a Staff Software Engineer with strong engineering fundamentals, hands-on experience building AI solutions,...  ...software engineering experience, operating at a senior or staff level. ~ Hands-on experience building AI solutions such as agents,... 
    Software
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    Diligent Corporation

    Vancouver, BC
    13 days ago
  • $99.7k - $140.78k per year

     ...asset. Sound technical and practical engineering skills and ability to consistently deliver...  ...Competent use of electrical engineering specific software and relevant software such as MS Office...  ...recruiting for a Electrical Engineer Level II. Our team includes world class experts... 
    Software
    Full time
    Local area

    Worley

    Vancouver, BC
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid Level Software Engineer. Be the first to apply!