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

Senior Software Engineer

Toronto, Ontario  - Permanent

Job Description

We are on a mission to create a world where we can trust technology to be secure. We understand it isn’t easy, but that’s exactly why we are taking up the challenge.

We help enterprise clients manage cybersecurity risk without slowing down their business by building security into everything they do with our leading-edge software, industry recognized Cyber Security training and renown Advisory consulting practice.

As Senior Software Engineer, you’ll be reporting to the Director of Engineering, and be part of the development team for our Flagship product.

You love thinking about complex problems and turning your ideas into code. You enjoy programming and lifelong learning. You aren't afraid to take on new challenges. You are looking to join a team that is friendly and supportive, all working hard and helping one another succeed.

What you’ll do:

•Design and implement of complex features
•Maintain high quality code by leading code reviews, pair programming, holding architectural discussions, and mentoring your peers
•Be deeply involved in the technical direction of the product
•Solve challenging bugs
•Help our customers get the most out of our product
•Work on project migrating front-end stack to React and building out our API
•Updating content management model

Special Perks:

Why come work for us?

•Make a difference. Our suite of products and services help make software more secure for our customers, their clients and the world as a whole.
•Have a voice. Our organizational structure and open communication programs create an environment where employees drive the company’s culture and decisions.
•Be trusted. We put decisions in the hands of the people with the most information.
•Have fun. Our social events and games around the office are the just a few ways we have fun. Our team culture is lightweight and fun - we are often found laughing in the office.
•Be different. We respect all forms of intelligence. We know that diversity is our strength and build it into all of our processes.
•Be innovative. We give dedicated time to focus on passion projects and encourage new ideas in all that we do. You’ll be able to spend 10% of your time working on a side-project of your choosing.
•Be challenged. We create opportunities to take on new projects in security and beyond.
•Grow your career. We make your growth and learning a priority by giving a dedicated training budget. This past year Developers have attended JSConf in Iceland, PyCon, and Full Stack Fest in Barcelona.
•Find balance. We support work from home, have flexible work hours, and open vacation.

Must Have Skills:

What you’ll need to succeed:

•5+ years of experience in software development
•The ability and passion to reason about software architecture and design
•Modern Javascript (ES6)
•Frameworks and libraries such as React, Vue or Angular
•Redux or similar state management

Nice to Have Skills:

What will be helpful to succeed:

•Experience configuring Babel, Webpack and other Javascript build tools
•Experience with REST/GraphQL systems
•Exposure to Docker

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