Software Engineer

Be among the first applicants.
Thales
Victoria
CAD 86,000 - 147,000
Be among the first applicants.
Today
Job description

Location: British Columbia_Remote_Worker, Canada

Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

This is a hybrid role in Vancouver, BC, Canada.

Thales an Imperva Company is looking for a Software Engineer to join our team to assist in developing Imperva’s fast-growing Account Takeover Protection and Client-Side Protection SAAS offerings.

If you have a passion for new technologies and getting hands-on experience creating enterprise-level solutions, you will fit right in.

Position Summary

Are you ready to make a tangible impact in the world of cybersecurity? Join our team and contribute to the development of state-of-the-art, enterprise-level distributed SAAS security and fraud solutions trusted by many Fortune 500 companies.

What You'll Do:

  • Innovative Design: Create and implement cutting-edge bot and fraud detection methods to keep our clients secure.
  • Data Analysis: Dive into complex datasets to develop powerful statistical and machine learning (ML) models that accurately identify fraudulent activity.
  • Tech Integration: Leverage cloud technologies and modern programming practices to build resilient, scalable solutions.
  • Agile Development: Become a key player in our agile development process, contributing to efficient and iterative progress.
  • Collaborative Creativity: Work closely with team members, product managers, and stakeholders to demo your solutions and share insights.
  • Customer Connection: Communicate with customers and frontline teams, gaining valuable understanding of use cases and addressing pain points.
  • User Impact: Develop user-facing features that simplify complex data, empowering security professionals around the globe with actionable insights.
Key Areas of Responsibility

  • Data Enthusiast: Dive into complex challenges with a passion for data. You'll be proficient in analyzing and processing vast datasets to uncover insights and drive solutions.
  • Problem Solver: Tackle technical and organizational obstacles head-on with determination and creative solutions. Your perseverance will lead to impactful breakthroughs.
  • Customer-Centric: Balance innovation with practicality; work closely with our codebase to deliver invaluable benefits to our customers. Blend research with real-world application to maximize customer satisfaction.
  • Results-Oriented: Showcase your ability to execute tasks efficiently. Demonstrate your knack for overcoming impediments and consistently delivering high-quality outcomes.
  • Continuous Learner: Stay ahead of the curve by keeping informed about the latest advancements in Data Science, Statistics, and related fields. Your up-to-date knowledge will drive innovation and excellence.
Basic Qualifications

  • Educational Background: Bachelor's degree in Computer Science, Data Science, Statistics, or minimum 5 years equivalent experience.
  • Technical Expertise: In-depth understanding of SQL, proficiency in analytical programming (Python preferred), and experience in Artificial Intelligence (AI) and Machine Learning (ML).
  • CS Foundational Concepts: Working knowledge of computer science concepts, networking, data structures, and algorithms.
  • Programming Knowledge: Experience or coursework in Java 8+, with a solid understanding of Object-oriented principles and streams.
  • Data Analysis Skills: Demonstrated experience in performing data analysis, including familiarity with industry best practices, statistical fundamentals, and drawing valid conclusions with confidence criteria.
  • Cloud and Visualization Experience: Hands-on experience with at least one cloud service provider (e.g., AWS, Google Cloud, Azure), and proficiency in developing data visualizations, including selecting appropriate graph types for information conveyance.
  • Effective Communication: Ability to translate complex data insights into layman's terms for stakeholders to inform product decisions.
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 TTC range for this position is CAD $ 86,256.00 - 146,234.40 Annual. The salary offered will be determined based on the candidate’s experience, knowledge, skills, other qualifications, and location.

If you’re excited about working with Thales, but not meeting the requirements for this position, we encourage you to join our Talent Community! Join Talent Community. You can upload your CV and our recruiters can get in touch with any new opportunities that may be of interest to you.

Why Join Us?

Say HI and learn more about working at Thales click here.

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Victoria