Jobs Companies CMiC Software Engineer Co-op

About this Software Engineer Co-op role at CMiC

CMiC · Onsite · Toronto, Ontario, Canada

Computer Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise financial and cost management systems designed for the Construction and Engineering industries.

About CMiC

CMiC is the leading provider of complete, integrated and advanced enterprise level software solutions for construction and capital projects. For nearly four decades, CMiC has partnered with the largest and most technologically progressive AEC firms and capital project owners in North America, gaining detailed insight into the unique business needs of the industry. From that experience, CMiC has created CMiC Enterprise, the most advanced construction and capital project software solution ever developed. Combining an incredibly flexible technological infrastructure with a philosophy of total integration, CMiC Enterprise lowers costs, improves productivity and increases interoperability.

Important Information:

  • The hourly rate for this co-op position is $20 to $24, for this 4-to-12-month opportunity
  • This position is for an existing vacancy
  • We do not use AI to screen, assess, or select applicants

About the role

We're looking for a curious and driven engineering intern to join our team and help modernize and support our enterprise legacy applications. You'll work hands-on with Java based applications while leveraging AI tools to accelerate development, improve code quality, and enhance the user experience of established systems

Requirements

  • Support development, maintenance, and enhancement of legacy Java applications
  • Utilize AI tools and assistants (e.g. GitHub Copilot, Claude, ChatGPT) to accelerate debugging, refactoring, and feature development
  • Identify opportunities where AI can improve existing workflows, UI components, or backend logic within legacy systems
  • Collaborate with senior engineers to analyze, document, and resolve bugs and technical issues
  • Write clean, well-documented code and assist with testing and quality assurance
  • Participate in sprint ceremonies, code reviews, and knowledge-sharing sessions with the broader engineering team

Qualifications

  1. Currently enrolled in an undergraduate program in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, Data Science, Machine Learning, or a related field, and eligible for a co-op/internship placement
  2. Preferred Areas of Expertise: AI/Machine Learning, Java Development, and Python Programming
  3. Clear communication, ownership, attention to detail, and ability to work across teams.
  4. Must be available full time from Monday to Friday for a duration of either 4 months, 8 months or 12 months without any break.

Benefits

CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.

Ready to apply to CMiC?
Apply to CMiC

About CMiC

CMiC is the leading provider of an AI-powered, fully integrated construction ERP platform purpose-built for general contractors, specialty contractors, and civil/heavy-highway firms. Built on a Single Database Platform™, CMiC delivers a unified suite of Financials, Project Management, and Project Controls applications designed to manage the full complexity of construction operations. Core financial applications include Accounting, HR and Payroll, Opportunity Management (CRM), Resource Planning, and Inventory and Equipment Management. On the project management side, CMiC covers Bidding and Procurement, Drawing Management, and Project Management.

Trusted by 1 in 5 General Contractors on Engineering News Record's Top 400, CMiC is an award-winning platform that enterprise construction firms rely on globally to drive financial control, operational efficiency, and project predictability. With a 25% market share among North America's top 400 contractors and a growing international footprint, some of the largest construction firms in the US have chosen CMiC as their long-term strategic ERP partner.

CMiC's turnkey model means implementation, support, development, and customer success are all managed in-house, giving firms a single, accountable partner from initial deployment through long-term growth. With no middleware dependencies and over 50 integration partners, CMiC connects seamlessly with the tools and systems construction firms already rely on.

CMiC's industry leadership has been consistently recognized by leading organizations. Deloitte has named CMiC a Best Managed Company for over seven years, a distinction it now holds at Platinum status. CMiC has also earned Construction Executive's Top Tech Award, BuildWorld's Preconstruction Tech Top 50, and Featured Customer's Market Leader Award.

See all jobs at CMiC →

Similar jobs

Okta
Software Engineer II, End User Protection (Auth0)
Okta
⚡ Apply early Toronto, Ontario, Canada Onsite CA$110,000–CA$151,800
● New 👁 Seen ✓ Applied 1d ago
Okta
Senior Software Engineer- Okta Identity Governance
Okta
⚡ Apply early Toronto, Ontario, Canada Onsite CA$136,000–CA$187,000
● New 👁 Seen ✓ Applied 1d ago
Kaseya Careers
Sr. Staff Software Engineer
Kaseya Careers
⚡ Apply early Toronto, Ontario Onsite
● New 👁 Seen ✓ Applied 1d ago
PI
Software Engineer
Pine
⚡ Apply early Toronto, Ontario, Canada Onsite
● New 👁 Seen ✓ Applied 1d ago
Sentry
Senior Software Engineer, Billing Platform
Sentry
⚡ Apply early Toronto, Ontario, Canada Hybrid CA$200,000–CA$295,000
● New 👁 Seen ✓ Applied 4d ago
Sentry
Senior Software Engineer, Events Analytics Platform
Sentry
⚡ Apply early Toronto, Ontario, Canada Hybrid CA$200,000–CA$295,000
● New 👁 Seen ✓ Applied 4d ago
Sentry
Senior Software Engineer (Node), JavaScript SDK
Sentry
⚡ Apply early Toronto, Ontario, Canada Hybrid CA$200,000–CA$295,000
● New 👁 Seen ✓ Applied 4d ago
Magnetforensics
Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)
Magnetforensics
⚡ Apply early Waterloo, Ontario · location restricted $90,000–$140,000
● New 👁 Seen ✓ Applied 4d ago
Magnetforensics
Software Development Engineer in Test
Magnetforensics
⚡ Apply early Waterloo, Ontario · location restricted $70,000–$120,000
● New 👁 Seen ✓ Applied 4d ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at CMiC

See all jobs at CMiC →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free