About the role#
As a Software Developer Intern at Perseus Group, you will join a Scrum team focused on building web-based ERP software for the homebuilding industry. You will report to our Solutions Architect and work on projects that integrate AI-assisted development into the software lifecycle. This is a full-time, paid position that offers a mix of on-site work in Markham and remote flexibility.
What you'll do#
- Study our application functionality, workflows, and design.
- Build a new product module end-to-end using AI-assisted development tools.
- Set up, test, and maintain MCP servers and connectors that power our AI development tools.
- Create and refine reusable AI context, including rules files, prompts, and agentic workflows.
- Expand automated test coverage, including unit, integration, and end-to-end tests using Playwright.
- Integrate tests into Azure DevOps CI/CD pipelines.
- Evaluate the reliability of AI-assisted output and document processes for scaling automation across the team.
What you'll need#
- Ability to work from our Markham, Ontario office.
- Experience with full-stack development, including HTML5, TypeScript, JavaScript, and .NET.
- Understanding of software requirements and the development lifecycle.
- Experience building multi-tier, distributed web solutions with a focus on Responsive Design.
- Knowledge of development best practices, including Git workflows like branching and pull requests.
- Familiarity with SQL, Object-Oriented Design, and Test-Driven Development.
- Familiarity with AI coding assistants, prompt engineering, Playwright, and Azure DevOps is an asset.
- Currently pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or Mathematics.
Location & details#
- Location: Markham, Ontario (On-site and remote work).
- Compensation: CAD$22.50 to CAD$27.50 per hour.
- Term: Rolling.
About Perseus Group, Constellation Software
Perseus Group operates as an acquisition arm for vertical market software businesses under the Constellation Software umbrella. The organization functions as a public company with headquarters in Markham, Ontario. It focuses on a buy-and-hold philosophy for the software companies it purchases. The group maintains a decentralized structure to keep individual business teams small.
How to get in at Perseus Group, Constellation Software
Securing a position at Perseus Group requires a proactive approach to their specific acquisition-focused model. Intern Insider sends an instant alert the moment a role matching your target is published anywhere, so you apply among the first, as early applicants get seen before the pile grows. This helps you stay ahead of the curve when roles open up in their decentralized business units. You can also use Intern Insider to surface the recruiters behind the company roles so you can reach out directly to ask about the role or a referral, which materially improves response rates. Connecting with the right person at Perseus Group often provides a clearer view of their internal culture than a standard application.



