Skip Navigation

Thales Careers

Search our jobs, use specific search options to find the perfect match


Senior Software Development Engineer

Job ID: R0105140 Location: Ottawa, Ontario, Canada
Full time, Regular Employment
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 Senior Software Development Engineer will be working with elite engineering to solve real customer problems, become a security expert by doing cryptographic work, protect critical digital assets in the Cloud and discover market leading security products.

Essential Function

Make and deliver solutions to address customer issues in collaboration with team members, client services, professional services, and sales engineers
Research and implement features to solve market problems
Develop Proof-of-Concept to assess customer appetite for innovative integration solutions
Produce written material including design documents, in-line comments and end-user documentation
Peer review the work of your colleagues

Skills, Experience and Education

Bachelor’s degree in Computer Science or Software Engineering or equivalent
5-10 years' experiencein Java, C++, Python/Bash/JS scripting, Linux, Windows
3-5 year experience in security protocols such as SSL/TLS, SSH, PKI
3-5 years experience in secure applications (Hyperledger, Kubernetes, Cloud Foundry, Cryptocurrency, TDE, OpenSSL)
Security at heart to find solutions that are protecting customer cryptographic assets
Experience with open source software integration
Knowledge of cryptography is an asset
Curious with “can-do” and positive attitude
Demonstrated oral and written communication skills
Enjoy discussing requirements, issues, and solutions with customers
Analytical investigation skills to support customer enquiries

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

< Go Back to results

About our location

Ottawa, Canada

Sign up for job alerts

Interested InSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.