Logo of Huzzle

Software Engineer

image

Thales

13d ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Vancouver

AI generated summary

  • You need 3+ years in C++, a Bachelor’s in Computer Engineering/Science, Linux proficiency, scripting skills (Bash/Python), and knowledge of noSQL databases or data warehouses.
  • You will enhance the data warehouse, ensure data security, collaborate with teams, solve technical challenges, write quality code, and share progress through demos.

Requirements

  • Minimum Qualifications
  • Minimum 3 years of experience as a software engineer, with a focus on C++ development (required).
  • Bachelor’s degree or higher in Computer Engineering, Computer Science, or equivalent.
  • Proficient in Linux operating systems.
  • Experience with scripting languages, preferably Bash and Python
  • Knowledge of the internals of noSQL databases and/or data warehouses

Responsibilities

  • 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.

FAQs

What is the job title for this position?

The job title is Software Engineer.

Where is this position located?

This position is located in Vancouver, specifically on Pender St, Canada.

Is this position fully remote?

No, this is a hybrid position which combines both in-office and remote work.

What are the minimum qualifications required for this role?

The minimum qualifications include at least 3 years of experience as a software engineer focused on C++ development, a Bachelor’s degree or higher in Computer Engineering, Computer Science, or equivalent, proficiency in Linux operating systems, experience with scripting languages (preferably Bash and Python), and knowledge of noSQL databases and/or data warehouses.

What type of technologies will I be working with in this role?

You will be contributing to the development and maintenance of a proprietary data warehouse that is part of our data security platform, along with C++ development and possibly working with noSQL databases.

Is there a specific programming language required for this position?

Yes, a strong focus on C++ development is required, along with experience in scripting languages like Bash and Python.

Will I have the opportunity to collaborate with other teams?

Yes, you will collaborate closely with cross-functional teams, including product managers and stakeholders, to effectively address customer needs.

What is the anticipated salary range for this position?

The anticipated annual base salary range for this position is CAD $105,000 – $130,000, depending on the candidate's experience, knowledge, skills, and other qualifications.

Does Thales offer equal opportunity employment?

Yes, Thales is an equal opportunity employer that values diversity and inclusivity in the workplace.

Are accommodations available during the interview process?

Yes, Thales is committed to providing accommodations throughout the interview process and asks applicants to notify accordingly if accommodations are required.

Build a future we can all trust.

Consulting
Industry
10,001+
Employees
2000
Founded Year

Mission & Purpose

Thales is a global technology leader with more than 77,000 employees on five continents. The Group is investing in digital and “deep tech” innovations – Big Data, artificial intelligence, connectivity, cybersecurity and quantum technology – to build a future we can all trust. Trust is essential for societies to flourish, with humans playing a central role in every critical decision. Thales's high-tech solutions, services and products help companies, organisations and governments to achieve their goals and ambitions. And in each of our five vertical markets — digital identity and security, defence and security, aerospace, space, and transport — our customers play a vital role in society.