Senior Software Developer

Toronto, ON

Who we are


Altus Group is a leading provider of independent advisory services, software, and data solutions to the global commercial real estate industry. Our businesses reflect decades of experience, a range of expertise, and technology-enabled capabilities. Our solutions empower clients to analyze, gain market insight, and recognize value on their real estate investments.

Headquartered in Canada, we have approximately 2,250 employees around the world, with operations in North America, Europe, and Asia Pacific. We are at the center of what drives the real estate industry and continue to break ground every day with innovative solutions and best practices that touch every aspect of the real estate life cycle.


The opportunity


Reporting to the newly promoted Team Lead, we are looking for a Senior Software Developer to join our Applications Development team. You will be hands-on evolving client-facing products for a $15 trillion CRE industry, building in a Node.js and Angular environment. You will contribute your coding expertise and your ability to coach junior team members as you play a critical role guiding the transition from .NET to Node.js. This is a great opportunity to grow a team embarking on bleeding edge technology leveraging modern architecture standards and development practices. 

If you have deep technical knowledge and you want to stay hands-on while leading a team, join us. 


This is a hybrid role based out of the Toronto office with the requirement to work onsite at least twice a month.


What’s in it for you:


Influence, impact, and career development. This is a chance to be involved from day one with this next step in our evolution as we embark on an exploration of a collaborative data-sharing cloud process. We continue to focus on living up to our reputation as a respected, cutting edge, industry leader, delivering an appealing and easy-to-use web-based experience for a global audience transforming how and what they work on. You will gain recognition and respect as you conduct research and actively contribute new ideas, tools and methodologies to our design and development process. 

It’s an opportunity to grow into a leader as a senior developer on a collaborative, global team tackling complex and challenging problems. You will work within our established framework to guide our teams, providing input on how to bring the best in everyone. You will have the chance to work on the solution architecture and be part of our move towards microservices. It’s an opportunity to be mentored by the Director, Application Development, hone your people management skills, improve your ability to define and enhance processes, and devise strategies to aid in product delivery. 


What our new Developer will bring:

  • The collaborative approach. You are passionate about teaching and experimenting and have flexible and effective communication skills. You thrive in an Agile scrum environment and can work with a globally dispersed team. You are uncompromising in empowering individuals with the knowledge and guidance they need for the team to be successful. 
  • The experience. You are a Senior Developer with hands-on expertise building and hosting SaaS cloud applications using AWS (or Azure) and working across a modern technology stack, including Angular, Typescript, and Node.js. You may have exposure to Lambda, developing enterprise applications and APIs using ASP.NET CORE, and building applications that utilize SQL Server in multi-clustered, multi-zone configurations. Some experience developing with Python is a definitely asset.


We thank you in advance for taking the time to learn more about what makes Altus a great place to grow your career and do some of your best work. Apply now, refer a friend or stay on top of what’s new by following us on LinkedIn.


Need any more reasons to join Altus?


In 2005, we started with 400 employees and have grown exponentially to over 2,250 around the globe today. Altus Group employees don't see boundaries, they see opportunity. They deliver results for our clients and our company and are recognized and rewarded for the value they create. This is an opportunity to work on multiple projects that encompass many industries, geographic reach, and high profile design.


At Altus, we want you to realize your potential. We value collaboration and knowledge sharing of best practices. We support professional growth and we actively seek out ideas. This is the place to present the newest research, to introduce the coolest tech, and see it come to fruition and be applied. Your work will make a difference.


Altus Group isn't just about the amazing work we do. We work hard to create a dynamic company culture that reflects the values of our employees and what motivates them individually and as a team.


Altus Cares - We are always seeking ways to give back to our communities, and support causes important to our employees. We are actively involved in local charity work and we believe in laying the groundwork for a more prosperous future. Our personal highlight is our involvement with Ronald McDonald house in four different countries where we volunteer every September as a company.


Education - We believe our employees represent the best this industry has to offer and we want to reflect their commitment to education and continued learning.


At Altus Group, we are proud to say that many of our teams are comprised of members who have been here five years or longer. We think that speaks volumes about our atmosphere and our people.


Opportunity awaits - come realize your potential at Altus Group!


Subscribe to Job Alerts