cover image
Curve Dental

Software Development Intern (Temporary)

Hybrid

Alberta, Canada

Fresher

Internship

05-01-2026

Share this job:

Skills

Leadership Java C# Rust Programming Software Development Agile

Job Specifications

About Curve Dental

Curve Dental is the leading provider of cloud-based, all-in-one dental practice management software for dental professionals and practices of all sizes across the United States and Canada. With powerful features like imaging, scheduling, billing, patient engagement, and more, Curve empowers dental professionals to optimize practice efficiency and elevate patient experiences—all from one easy-to-use platform and industry disrupting mobile app.

Position Summary

We are seeking a Software Development intern who has either recently completed a degree/diploma OR is in their 3rd or 4th year of a graduate degree, and who is passionate about software development. Our developers work across the full stack of an application and understand that a project is not done until it has been deployed to production for our users. We want developers who can contribute positively to our culture and teach us things we didn't know before. Those same developers are always hungry to learn and improve in any way they can.

Our developers take a leadership role in stewarding the code to ever higher standards, mentoring other developers on the team and driving forward the technical direction of both Curve and its products.

We are looking to hire two new graduate software developers for a 12 month temporary position.

Things we're looking for in terms of more specific skill-sets:

BS In Computer Science or related technical discipline (or equivalent)
A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
Programming abilities in a language that demands strong programming skills (C# / Java / Rust / etc.).
Ability to troubleshoot with root cause analysis.
Understanding agile development methodologies and unit testing.
Willingness to provide and accept code review feedback.

If you have less than two years of working experience please provide your GPA and a copy of your transcript. Please include any relevant additional information such as projects, co-ops and internships.

This role will require the individual to work in our Calgary lab as needed.

This is a one year contract position.

About the Company

Curve Dental is the top-rated cloud-based dental practice management software trusted by more than 80,000 dental professionals across the U.S. and Canada. Our all-in-one platform brings scheduling, charting, billing, imaging, patient engagement, revenue cycle management, analytics, and mobile access together in one intuitive system — giving dental teams everything they need to run a smarter, more efficient practice. Because Curve is 100% cloud-based, practices eliminate servers, manual updates, and IT complexity. Teams can a... Know more