Software Development Manager

B.C. /
R&D – Development /
Thoughtexchange is the world’s most advanced crowd communication software company. We help leaders listen to the unheard voices and tap into the collective intelligence of their communities. Millions of thoughts have been shared and rated on the Thoughtexchange platform and, with a fresh round of financing, Thoughtexchange is ready to scale.  

We are on the hunt for a seasoned Software Development Manager who has a good balance of technology and people management skills and who will use their skills to advance our product development efforts.  Reporting to the Director of Software Development, you’ll support leading our motivated, creative engineering team who work with tools on the cutting edge of technology.

This role is remote and we have a strong preference for candidates to be based in British Columbia.

Working with our development team, you will:

    • Manage the design and development of our software applications
    • Ensure best practices are defined and followed
    • Manage release cycle schedules (milestones, goals, resources)
    • Ensure product support is fulfilled, both supporting customer support, and via monitoring
    • Work with system architect and Devops to ensure cohesive solutions
    • Participate in feature conceptualization and design
    • Provide technical coordination to the development teams for feature and PR fixing
    • Mentor and guide your team members and help foster a great working environment
    • Collaborate with multiple stakeholders on the Product and R&D team

Your skill-set:

    • Ability to collaborate with a diverse development team
    • Firm grasp of web, server and database technologies
    • Knowledge of Linux, Docker, Python, Typescript, Git, React and Postgres
    • OO development experience & demonstrated knowledge of database systems
    • Strong communication and interpersonal skills
    • Self-starting, self-managing and able to work in a virtual work environment
    • Able to consider both technical and business needs
    • Willingness to work with a remote and distributed team
    • Preference: 4 years of experience managing a software development team
About Us:
Mutual respect and reciprocation is the lifeblood of our company. And a working relationship isn’t just about what you can do for us - it’s also about who we are, and what we can do for you.
Who we are:
       Thoughtexchange is the world’s most advanced crowd communication software company, we help leaders listen to the unheard voices and tap into the collective intelligence of their companies and communities. Millions of thoughts have been shared and rated on the Thoughtexchange platform.
       Over 160 inspired people work at Thoughtexchange. Their collective experience, ranging from academia to nonprofit to “I’m a high-school dropout who loves Brené Brown’s work and really wants to make a difference”, make our company the very special place it is.
•     Our investors believe in us, too. We’ve previously closed over $18M of investment from some of Canada’s top angels, and we recently closed $30 million in Series B funding with a syndicate of incredible US and Canadian investors. To say that we are ready for take off is an understatement.
What we offer:
       Growth and opportunity. Sure, we offer perks such as training and professional development. But beyond that, you’ll find yourself surrounded by mentors from all walks of life, each with a unique set of skills and experience that brought them here.
       Community. We like getting to know one another both in and out of the workplace, whether it’s collaborating in our virtual company meetings, connecting over donut dates or getting together in our offices or on the road.
       Fulfillment. It’s hard to find yourself counting down the days until Friday when you can see and feel the impact what you’re doing makes on the world. Take a skim through our blog and see what we mean.
       Job satisfaction. We don’t mean to brag, but people love working here.
       Work and life. If we’re not able to take work out of our life when we need to, we’re not able to put our life into our work when we want to. With flex time and remote work opportunities, make anywhere your office and collaborate with teammates in our three offices throughout the Lower Mainland and Kootenays.
       Ownership. In addition to competitive pay and benefits, employees receive share options when joining the company. Additional options are awarded throughout your Thoughtexchange career based on ongoing contributions to the company.
At Thoughtexchange, we make better decisions and build better products by supporting, encouraging and celebrating the diverse voices of our employees. We recognize that we have more work to do to create a workforce that truly represents those who our product serves and the communities we live in. We strongly encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, and life experiences to apply.