Mid Level Software Engineer
$105k - $130k per yearImperva
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)
- 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 leaderchampioning 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. ImpervaProtect 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
- ...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...SuggestedFull timeContract workPrivate practice
- ...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...SuggestedLong term contractFull time
- ...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...SuggestedFull timeFor contractorsWork at officeRotating shift
- ...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...SuggestedFull timeFor contractorsShift work
- ...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...SoftwareFull time
- ...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...SoftwareLong term contractFull timeWork from homeFlexible hours
- ...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
$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...SoftwareFull timeWork at officeLocal areaFlexible hours- ...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...SoftwareLong term contractFull timeWork at officeFlexible hours
$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,...SoftwareWork at office$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...SoftwareFull timeWork at officeLocal area$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...SoftwareFull timeFlexible hours- ...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 timeContract workAfternoon shift
$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...SoftwareWork at officeFlexible hours$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,...SoftwarePermanent employmentFull timeFlexible hours$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...SoftwareLong term contractWork at office- ...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
- ...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...SoftwareFull timeWork at officeRemote workFlexible hours
$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...SoftwareFull timeLocal area$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...SoftwareLocal areaWorldwideFlexible hoursShift work- ...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...SoftwareFull timeRemote workWork from homeFlexible hours
$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....SoftwareWork at officeImmediate startFlexible hoursShift work- ...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
- ...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...SoftwareFull timeInternship
$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...SoftwareFlexible hours- ...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...SoftwarePermanent employmentFull timeContract workWork at office
$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),...SoftwareFull timeSummer workWorldwide$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...SoftwareFull timeInternship$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,...SoftwareWork at officeLocal areaVisa sponsorshipFlexible hours$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...SoftwareFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid Level Software Engineer. Be the first to apply!
- software engineer intern Vancouver, BC
- linux software engineer Vancouver, BC
- software engineer - robotics Vancouver, BC
- software engineer Vancouver, BC
- graduate software engineer Vancouver, BC
- software developer no experience Vancouver, BC
- software engineer part time Vancouver, BC
- ingénieur logiciel Vancouver, BC
- software engineer devops Vancouver, BC
- software developer entry level Vancouver, BC
