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.
The Opportunity
If you are curious about how companies protect their customers' personal data, we want to hear from you! We are looking for an experienced full stack engineer to join our expanding Data Privacy team in Vancouver, BC.
We're increasing support for newer databases and non-traditional data sources, leveraging machine learning to detect personal data, building intuitive application integrations and reporting capabilities, and improving our clients' visibility and control over their customers' data.
Position Summary
As a Full Stack Software Engineer, you will design and develop software that is easily maintainable, highly reliable, and demonstrates knowledge of engineering best practices.
You will regularly collaborate with your scrum team, along with other teams and stakeholders, throughout the development process.
You will engage in project sizing and design, feature development and peer reviews, and support application debugging and auxiliary testing as needed.
And readily give and receive help, upskilling yourself and the team while delivering against business requirements.
Vancouver, Canada (Hybrid)
Key Areas of Responsibility
- Design and build scalable and reliable micro-services based applications
- Build enterprise grade apps to provide enterprise API security
- Take new feature ideas from drawing board to finished product solution. This includes requirements gathering, design, development and delivery of the solution
- Deliver solutions in a fast paced and challenging environment using cutting edge technologies
Minimum Qualifications
- Bachelor's degree in Computer Science or relevant field with 8 years of related experience.
- 5+ years professional experience as a full stack software engineer
- Proficient with object-oriented programming and unit testing using Java / Spring Boot.
- Proficient developing UI using React framework
- Experience working with Linux operating system
- Experience working with databases & with large datasets
- Knowledge of REST APIs
Preferred Qualifications
- Experience with distributed systems and n-tier architecture
- Experience building microservices or domain oriented services
- Experience with Docker and Kubernetes
- Experience with NoSQL databases such as MongoDB
- Knowledge of cloud-based infrastructure
- Ability to act as a technical authority, to present solution options and recommendations in unbiased terms.
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 $115,000 - $145,000. The salary offered will be determined based on the candidate's experience, knowledge, skills, other qualifications, and location.
LI-VL1
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.