Software Developer - Vancouver, British Columbia
2 hours ago

Job description
Location: Vancouver - Pender St, 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 billons 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.
Vancouver, BC - Hybrid (3 days in office)
Position Summary
We are seeking an enthusiastic Software Developer 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.
Essential Functions
- Contribute to the continuous development and enhancement of our proprietary data warehouse.
- Maintain and elevate the warehouse's high capabilities, ensuring its 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 demos, fostering a collaborative and transparent team culture
Minimum Qualifications
- B.Sc./M.Sc. in Computer Science or equivalent
- 5+ years of experience as a hands-on software developer (focus on C++)
- Experience with Linux operating systems.
- Proven track record of delivering high-quality software products on time and within scope.
- Occasional flexibility to work outside of normal business hours to collaborate with other teams and support customers in different time zones
Preferred Qualifications
- Experience with scripting languages (preferably Bash and Python)
- Knowledge of the internals of noSQL databases and/or data warehouses
- Familiarity with containerization tools (eg Docker)
- Exposure to cloud-based systems (AWS, Azure, GCP)
- Experience with Agile development methodologies
- Experience leading or participating in calls with external customers across a range of topics
- Demonstrated problem-solving skills in analyzing issues and driving resolutions
- Excellet verbal and written communication skills, with the ability to engage diverse audience
Total Target Cash (TTC) Range: 95, , ,709.00 CAD Annual
Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:
- Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.
- Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
- Company paid holidays, vacation days, and paid sick leave.
- Voluntary Life, AD&D, Critical Illness, Long-Term Disability.
- Employee Discounts on home, auto, and gym membership.
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.
Similar jobs
Dans le cadre du développement de la technologie des Créatures numériques chez BRAHMA IA, nous recherchons un Développeur Logiciel pour rejoindre notre équipe pluridisciplinaire. · ...
1 week ago
Le candidat est chargé de la maintenance et du développement des applications web, des intégrations ERP et d'autres outils de la plateforme de paiement GCPay. Il travaille en équipe agile suivant une méthodologie sprint. · Faire preuve d'expertise dans Java, Spring Boot, JavaScri ...
5 days ago
Etes-vous un développeur logiciel expérimenté passionné par la création et la mise à l'échelle de services cloud pour des solutions de conception et de construction de classe mondiale ? · ...
1 month ago
Développeur logiciel senior full-stack au sein de l'quipe GCPay. Responsabilités : maintenance et développement des applications web, ERP integrations et outils... · ...
1 month ago
Afin d'alléger le texte, nous avons rédigé l'ensemble de la description d'emploi au masculin. Chez BRAHMA AI , nous constituons une équipe pour repousser les limites de la technologie des Créatures dans les domaines des effets visuels et du long métrage d'animation. Aux côtés de ...
5 days ago
Chez BRAHMA IA nous sommes en train à bénéficier d'une équipe pour repousser les limites des technologies Crêtures numîriques. Ensemble nous formons une vision pour l'avenir des Crêtures numîriques et d’autres technologie. · ...
3 weeks ago
We are seeking a Full-Stack Java developer who designs, · develops, · tests, · and maintains Java-based applications and software.Creating Java-based · E nsuring the quality of the code by conducting thorough testing, · identifying and fixing bugs,and optimizing performance. · ...
1 week ago
We are an innovative startup at the forefront of robotics and AI technologies. · Ship a Full-Stack Feature by Mid-Term. · ...
1 month ago
We're looking for a full stack developer with Angular experience that will join our existing team of software developers supporting a large suite of commercial software products for the Canadian health care market. · Design, develop and test software. · Prepare technical specific ...
1 week ago
We are an innovative startup at the forefront of robotics AI and machine vision technologies. · Build and improve cloud services: Contribute to scalable cloud services running on AWS or GCP. · Work with data and telemetry: Help develop or maintain systems that ingest store and ex ...
1 month ago
We are an innovative startup at the forefront of robotics AI and machine vision technologies seeking a software developer with strong C skills and interest in robotics for our engineering team. · ...
1 month ago
We are a hybrid organization, and your day-to-day duties will be carried out from our new office in Yaletown twice a week and your personal residence the remaining days. Social events also take place at the Yaletown office. · This is an exciting opportunity to work with a talente ...
1 month ago
+Job summary · We are Cisco's DCN (Data Center Networking) Development group is responsible for developing and maintaining network controller software that is part of Cisco's suite of software-defined networking (SDN) solutions. · +ResponsibilitiesYou will play a pivotal role in ...
1 month ago
+ Job summary: We are currently seeking a Software Developer to join our Engineering team out of one of our hub locations (Burnaby, Calgary, or Toronto). · + Qualifications: + Experience in software development, specifically with building web applications at scale and Ruby on Rai ...
1 week ago
We are an innovative startup at the forefront of robotics, AI and machine vision technologies. · ...
1 month ago
We are a successful, growing, independent investment management firm known for its competence, professionalism and integrity... · Maintain and improve our financial software. · ...
1 month ago
We believe that everything starts with our people. We're a global close-knit community, · united by the relentless pursuit to help keep people safer everywhere. · Our critical communications, video security and command center technologies support public safety agencies · and ente ...
3 weeks ago
We are looking for a software developer with more than 5 years of experience to design, build and maintain software that improves our travel platforms and internal systems. · ...
1 week ago
This co-op position involves developing software for Hexagon Mining's Agile development team. · ...
1 month ago
The application window is expected to close on: 01/07/2026 · Meet the Team · We are Cisco's DCN (Data Center Networking) Development group is responsible for developing and maintaining network controller software that is part of Cisco's suite of software-defined networking (SDN) ...
4 weeks ago