Our comprehensive suite of homebuilding software solutions range from production and accounting, new home sales and marketing, home warranty and service and home builder website solutions. Our company is the fastest growing and most successful provider of fully integrated information management solutions for homebuilders. Our team is composed of experienced and motivated self-starters who enjoy the thrill of working in a fast-paced environment.
Our parent company is Constellation Software Inc., a well-capitalized, publicly traded company that specializes in vertical market software. Join our team for the benefit of working with a medium-sized company while enjoying the support and opportunity of being part of a large organization.
Current Job Openings
Position Summary
Constellation HomeBuilder Systems is seeking a Senior Systems Administrator / M365 & Infrastructure Administrator to join our Information Technology team in Markham, Ontario.
This role will be responsible for the administration, security, governance, and strategic operation of our Microsoft 365 environment, Microsoft Entra ID platform, endpoint management systems, and collaboration technologies. The position will own technology services and responsibilities transitioning from shared corporate IT services as part of our integration.
The successful candidate will serve as a senior technical resource responsible for identity and access management, Microsoft 365 administration, endpoint management, collaboration platforms, security governance, and infrastructure support. This individual will work closely with leadership, business stakeholders, and external vendors to ensure secure, reliable, and scalable technology services across the organization.
Primary Responsibilities
Identity & Access Management
- Administer and maintain Microsoft Entra ID
- Manage user provisioning, deprovisioning, and lifecycle management
- Configure and maintain Single Sign-On (SSO) integrations
- Design and administer Conditional Access policies
- Manage Multi-Factor Authentication (MFA) technologies
- Administer external collaboration and B2B access
- Conduct identity governance reviews and access certifications
- Manage Microsoft licensing and group-based assignments
- Maintain role-based access controls and security standards
Microsoft 365 Administration
- Administer Microsoft 365 services including:
- Exchange Online
- Teams
- SharePoint Online
- OneDrive
- Power Platform
- Power BI
- Manage retention and compliance policies
- Configure and maintain mail flow and transport rules
- Administer SPF, DKIM, and DMARC configurations
- Implement and maintain Microsoft security controls
- Support tenant governance and security best practices
- Monitor service health and platform performance
- Evaluate and implement new Microsoft 365 capabilities
Endpoint Management
- Administer Microsoft Intune
- Manage Windows Autopilot deployments
- Develop and maintain device compliance policies
- Manage application deployment and lifecycle management
- Oversee workstation configuration standards
- Manage endpoint patching and security updates
- Support remote workforce technologies
Voice & Collaboration
- Administer Microsoft Teams Phone
- Support TouchPoint and related communication systems
- Troubleshoot voice and collaboration issues
- Coordinate with telecom and technology vendors
- Manage call routing, auto attendants, and user provisioning
- Ensure reliable collaboration services across the organization
Infrastructure & Security
- Support core Windows infrastructure services
- Participate in infrastructure modernization initiatives
- Assist with cloud and hybrid infrastructure administration
- Maintain security baselines and operational standards
- Participate in security investigations and remediation efforts
- Create and maintain system documentation, procedures, and standards
- Participate in disaster recovery and business continuity planning
Qualifications
Required
- 7+ years of IT infrastructure and systems administration experience
- 5+ years administering Microsoft 365 environments
- Strong experience with Microsoft Entra ID
- Experience implementing and supporting SSO and Conditional Access
- Experience with Exchange Online, SharePoint Online, and Teams
- Experience administering Microsoft Intune and Windows Autopilot
- Strong understanding of Microsoft licensing and tenant governance
- Experience supporting cybersecurity and compliance initiatives
- Strong troubleshooting, analytical, and problem-solving skills
- Excellent written and verbal communication skills
Preferred
- Microsoft certifications such as:
- Microsoft Certified: Identity and Access Administrator
- Microsoft Certified: Enterprise Administrator Expert
- Microsoft Certified: Security Administrator Associate
- Microsoft Certified: Endpoint Administrator Associate
- Experience with Teams Phone
- Experience with Power BI administration
- Experience with Palo Alto Networks security solutions
- Experience supporting mergers, acquisitions, or tenant migrations
- Experience working in SaaS or software organizations
- Knowledge of Azure services and cloud administration
Success Measures
The successful candidate will:
- Maintain a secure and compliant Microsoft 365 environment
- Ensure timely onboarding and offboarding processes
- Maintain high endpoint compliance and patching standards
- Deliver reliable collaboration and communication services
- Improve operational efficiency through automation and standardization
- Maintain accurate documentation and governance processes
- Successfully assume and operate services transitioning from shared corporate IT functions
Salary Range (Ontario & BC Only):
The estimated base salary range for this role is CAD$90,000.00 – CAD$110,000.00 per year. We include salary ranges in job postings only where required by applicable pay transparency laws, based on the jurisdictions in which the role may be performed. The posted range is a good faith estimate and reflects factors that are subject to change. Final offer amounts may vary based on job-related factors, including work location, candidate experience and expertise, and other relevant considerations.
We recognize the value and importance of diversity and inclusion in our communities and in the workplace. We celebrate diversity and one of our goals as an employer is to create an inclusive work environment for all employees. We are an equal opportunity employer and do not discriminate against any employee or applicant because of race, religion, sex, sexual orientation including gender identity or expression, pregnancy, national origin, age, marital status, veteran status, disability status, or any other category or characteristic protected by law.
Applicants with disabilities who would like to request a reasonable accommodation related to any part of the application process may contact us at Perseus_HR@constellationhbs.com.
View Details & Apply Posted on: October 5, 2026
The person in this role will support Pacific Time Zone hours.**
The Technical Services Engineers + Local IT delivers maintenance for a primary incident solution, and it is reported to the centralized division of service desk. Usually, responsibilities include initial test, allocation of the task, research, and resolution of primary incidents and requests concerning the use of application software and hardware products along with infrastructure components.
The Technical Services Engineers + Local IT are accountable for gathering information through a client conversation, logging on to support tools, and additional support staff (service resources) if needed. Issues outside the scope of their capability or responsibility are fixed by senior service resources from other departments.
Technical Services Engineers + Local IT fixes the cases reported by consumers or customers. Technical Services Engineers + Local IT typically serve as the client’s first point of contact. During incident resolution, Technical Services Engineers + Local IT work with other experts, vendors, and specialists to resolve incidents for customers.
Technical Services Engineers + Local IT also provide articles for users on the self-service site, update requirements, and check the status of requests.
Technical Services Engineers + Local IT must perform multiple functions effectively and simultaneously. Duties of Technical Services Engineers + Local IT may vary, but core responsibilities include the following:
- Desktop support and administration: Support and administer employee desktop systems.
- Network administration: Help maintain the organization’s network environment.
- Hardware deployment: Recommend, acquire, and deploy new hardware for staff.
- Build the server infrastructure required to host customer environments in a third-party cloud.
- Monitor and maintain server infrastructure for performance, reliability, and availability.
- Provision backup and disaster recovery services for customers participating in the hosting initiative.
Manage Service Documentation
- Maintain comprehensive records of software and hardware issues.
- Attach relevant documentation or video to the ticket in the CRM application.
- Enter accurate, professional time descriptions to support customer invoicing.
- Maintain and develop documentation shared with customer IT teams.
- Create and maintain internal guides and checklists for installation and deployment.
- Create and forward purchase orders for recommended hardware purchases.
- Create and forward work orders for billable engagements.
Manage Support Requests
A significant responsibility of Technical Services Engineers + Local IT is to manage support and billable requests that can come through a range of networks, such as meeting, email, chat, and telephone. They must document issue severity and use standard procedures to resolve issues. Technical Services Engineers + Local IT must also maintain support tracking systems.
Resolve Technical Issues
Technical Services Engineers + Local IT must resolve technical issues. In some organizations, they resolve these issues remotely. For certain common problems, such as installation and configuration problems, they provide users with technical documentation so that they can better understand their systems.
Escalate Complex Cases
Technical Services Engineers + Local IT often must escalate customer support requests to higher-level IT System Architects when they can’t resolve an issue on their own. Technical Services Engineers + Local IT will provide higher-level IT specialists with details about the issue so that they can resolve it effectively.
Manage Service Documentation
Technical Services Engineers + Local IT must maintain comprehensive records of issues relating to both software and hardware.
Training
Provide education to new customers on the technical aspects of the Software applications, maintenance, and deployment. Ensure the customer can maintain the Infrastructure and Platform required to run the Software effectively and optimally. In addition, provide peer-to-peer training to create subject matter experts within the group.
Education and Career Outlook
Technical Services Engineers + Local IT must have some kind of degree in Computer Science or a related discipline.
Certifications
- Relevant technical certifications can demonstrate advanced platform knowledge and support capabilities.
- A broader set of credentials may help confirm senior-level technical support expertise.
- MCSA
- PCCSA
Core Skills
Technical Services Engineers + Local IT resolve direct customer issues by support with technical knowledge to fix software and hardware configuration issues.
- Technical expertise: Apply strong technical and systems knowledge to diagnose and resolve client issues.
- Problem-solving: Develop practical and creative solutions to user problems.
- Communication: Gather issue details, prepare thorough notes and reports, and guide users through software and hardware configuration solutions.
- Time management: Prioritize effectively while managing multiple issues.
- Collaboration: Work closely with customer IT personnel, internal team members, vendors, and specialists.
We recognize the value and importance of diversity and inclusion in our communities and in the workplace. We celebrate diversity, and one of our goals as an employer is to create an inclusive work environment for all employees. We are an equal opportunity employer and do not discriminate against any employee or applicant because of race, religion, sex, sexual orientation, including gender identity or expression, pregnancy, national origin, age, marital status, veteran status, disability status, or any other category or characteristic protected by law.
Applicants with disabilities who would like to require a reasonable accommodation related to any part of the application process may contact us at Perseus_HR@constellationhbs.com.
View Details & Apply Posted on: October 5, 2026
Position Summary
Constellation Software is looking for a Director of M&A for its homebuilding and construction portfolio. This role will work closely with and report to the President of our Homebuilder Solutions Portfolio, manage the portfolio’s acquisition sourcing pipeline, work closely with Perseus’ shared M&A execution team and manage the portfolio’s transactions through the entire M&A lifecycle. Your role will be to source and analyze investment opportunities, and coordinate M&A execution. This role is designed to help you develop an understanding of investing, operating, and growing vertical market software businesses.
In this role, you will lead the sourcing and acquisition of businesses into the portfolio. Duties and responsibilities include:
- Leading the acquisition sourcing team: building out and overseeing business development teams in various geographies, hiring, coaching and managing junior team members, qualifying targets, building relationships with high quality prospects, managing the acquisition pipeline and reporting to the President of the portfolio and the Perseus’ central M&A team.
- Proposing investments to the Investment Committee: In-depth analysis of companies including building financial models, writing investment memos, presenting findings and addressing questions from members of the investment committee.
- Leading the M&A execution team from LOI to deal close: Drafting offers, coordinating the financial, legal and technical due diligence teams (both internal and external), negotiating and overseeing the drafting of closing documents, and updating the investment memo and financial models throughout.
Education and Experience:
- 5-7+ years of progressive work experience at a top tier accounting, capital advisory, restructuring, investment banking and/or private equity firm.
- 3-5 years of mid-market deal experience executing transactions is mandatory.
- 3-5 years of managing high-performance teams
- Experience working with small owner-managed businesses as a client/target.
- Buy-side experience is a plus but not required.
- CPA, CA, CFA, and/or MBA designations are considered assets.
- Excellent attention to detail, objective and strategic thinking, and the ability to work in a fast-paced environment, manage multiple priorities, and meet tight deadlines.
- Strong communication skills (both verbal & written) with an emphasis on relationships and succinct report writing.
- Advanced Excel and exceptional Financial Modelling skills.
- Ability to work variable hours and travel when required.
- Confidence and polish is required for frequent interaction with senior executives, business owners, investment bankers, lawyers, accountants, and other key stakeholders.
Salary: $140,000 plus bonus, vacation, paid holidays, RRSP, and more.
*Salary is negotiable depending upon experience.
This posting is for an existing vacancy. We do not use artificial intelligence to screen, assess, or select applicants for this position.
View Details & Apply Posted on: February 5, 2026

