To apply for this job you must first either login or register

Senior Software Developer (C++)

Toronto,†Ontario †-†Permanent

Job Description

Our client is a homegrown online privacy and security organization that has recently joined a global giant in their space. They have developed a line of user-friendly products trusted by millions to protect their online privacy. The recent developments will see their services being integrated into existing, globally competitive products and expanding onto their partnerís 350 million+ active users. Their success is, in large part, owing to their innovative solutions, out-of-the-box thinking, and visionary leadership.

They are currently in the midst of a massive growth period as their brand joins forces with a leading name in information security. This is a truly unique opportunity to make a difference in the lives of real people, and bring freedom of information and privacy to people all over the world.

These recent developments, and rate of growth, have them looking for an experienced and high potential desktop developer (C++) to ride this wave with them, and use C++ to build native Mac applications.

In this role, you will:

- Join an accomplished team of subject matter experts and learning from some of the brightest minds in the city.
- Develop software solutions, in an agile setting, with the proven potential to change the world.
- Assist in the decentralization of archaic institutions and industries, and restore privacy and anonymity to customerís online activity.
- Work with a passionate, tight-knit team that encourages continuous learning and challenging the status quo.
- Master your craft, with the autonomy to influence technical decision-making.
- Tackle unique challenges, on the bleeding edge of technology.

Must Have Skills:

Post-secondary education in Computer Science (or related technical schooling)
Several years experience creating customer-facing native desktop applications and services
Fluent in C++. C# and other C languages are nice to have
Experience designing and implementing RESTful API clients
Code-level experience with application frameworks such as QT 4.x, .NET 4.x
Code-level experience with open-source projects such as OpenSSL, OpenVPN, libcurl and boost
Familiarity with Swift and iOS SDK, or Android
Familiarity with TDD practices, including creating automated test suites using CppUnit (or similar C++ libraries)
Familiarity with Continuous Integration using Jenkins
Familiarity with modern software development methodologies based on agile development
Excellent problem solving skills with the ability to convey your ideas to the team
Experience writing applications for OS X an asset, but not required
Understanding of low-level networking programming, including sockets, IPv4/IPv6, IPC, and DNS is nice to have
Having leadership qualities while having a hunger to continuously learn and grow

Starting: ASAP
Travel: N/A
Dress Code: Casual
To apply for this job you must first either login or register