Software Engineering Manager

Software Engineering Manager

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada  - Permanent
This job allows you to work remotely 

Job Description

Our client is developing a technology that helps conferences & events to create and deliver the ultimate experience through mobile applications, web and desktop-based products. Our client is growing fast, and they are an extremely talented team. Accessed by users in over 40 countries and are the go-to event technology provider for member-based organizations and corporations including the American Medical Society for Sports Medicine, World Health Organization (WHO), and Humane Canada.

We are currently looking for a Software Engineering Manager to work with our client's cross-functional product teams of up to 25 talented technologists. They truly are pushing out the best event technology software out there, and they're looking for people like you to help!

Tech Stack: Python, NodeJS, AngularJS, ExpressJS, MySQL, AWS, and many many more!

Some of the main responsibilities would include the following:

-Leading a team of cross-functional technical leads and engineers to allow them to be as high-performing and to produce the highest quality possible

-Managing a particular team's agile process and how they get their work done, monitoring performance, guiding, and unblocking their work

-Paired-Programming, Lunch & Learns, 1 on 1's, you will have the ability to teach and help your team grow personally and professionally

-Delivering on best-practices, craftsmanship, code reviews & walkthroughs -- Doing whatever you must to ensure your team is keeping quality top of mind

Project Management/Leadership
-Help lead the team to successful delivery of key projects

Growth/Scaling Team
-Be a part of the hiring/recruiting process

Must Have Skills:

-Bachelors or Masters degree in Computer Science, Engineering or related discipline
-3+ years previous experience as a software engineer working on large or fast scaling products
-2+ years of recent experience as an engineering manager
-Comfortable with Python or other server side languages
-Comfortable with Javascript and JS based frameworks (AngularJS, React, Backbone.js, Ember.js)
-Familiar with Agile development practices, CI/CD workflows, performance tooling, amongst the knowledge needed to lead an engineering team to success
-Excellent written and verbal communication abilities
-Can make your way around playing in UNIX environments
-You're somebody who wants to get involved in all parts of the tech stack and have a true commitment to code quality & efficiency
-Excellent communication and creative approaches to complex problems
-A good understanding of data structures, modular design, scalability patterns
-Being a true self-starter, you were born for this. This is somebody who requires minimum supervision, and is able to see the vision and come up with fantastic ideas to execute


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: