This job posting has expired and no longer is available. Please explore other opportunities.

Team Lead, Software Development

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


Just because you are a leader doesn’t mean your heart still isn’t in coding. You have deep technical knowledge and you want to stay hands-on while leading a team. You are highly self-aware and have a commitment to success that lends to your coaching skills. Cutting-edge tech, learning as you go and seeing the impact you make - if this drives and inspires you, join Altus Group as a Team Lead, Software Development. You will have the exciting opportunity to contribute as a developer and as a coach, to the big-picture solution that supports a $15 trillion CRE industry. You will be hands-on evolving client-facing products in a .NET and Angular environment including ARGUS ValueInsight, Databridge and AltusSphere products. 


What’s in it for you:


Influence. This is a role where you will be a key collaborator, working with Product Management, and using advanced technologies to produce features and functionality. You will work within our established framework to guide our teams, but you will always be participating in process improvement and providing input on how to bring the best out of a team.


Impact. This is a chance to be involved from day one with this next step in our evolution, delivering an appealing and easy-to-use web-based customer experience for a global audience of thousands, transforming how they work, and ultimately what they work on. You will gain recognition and respect as you introduce best practices, conduct research and actively contribute new ideas, tools and methodologies to our design and development process. 


Career growth. This is a chance to grow as a leader, heading up a highly skilled team of developers and QA as you tackle complex and challenging problems. It’s an opportunity to be mentored by the Director, Application Development, and hone your people management skills, improve your ability to define and enhance processes, and devise strategies to aid in product delivery. 


What our new Team Lead will bring:


  • The hands-on leadership. You are the kind of person who is uncompromising in ensuring their teams are successful and you know how to motivate people in order to get their best efforts. You know when to take the lead and when to step back and listen.
  • The experience. You are a .NET Web Developer with hands-on expertise:
  • Using modern frontend technologies such as Angular, Ember or ES6. 
  • Developing enterprise applications and APIs using the latest versions of ASP.NET CORE.
  • Building applications that utilize SQL Server in multi-clustered, multi-zone configurations.
  • Building and hosting SaaS cloud applications using AWS. 
  • The passion for Agile. You are a scrum master and can instill your enthusiasm for using this methodology in your team.


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