×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; Curve Capture

Job in Calgary, Alberta, T3S, Canada
Listing for: Curve Dental
Full Time position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, C# / Unity Developer, App Developer - Mobile/Web
Job Description & How to Apply Below
Position: Software Developer (Curve Capture)
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 an industry‑disrupting mobile app.

Position Summary
We are seeking a software developer who is passionate about software development and technically excellent. 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. This role is specifically around our Curve Capture which has Windows, macOS and REST HTTP server components.

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

BS in Computer Science or related technical discipline (or equivalent)

Extensive programming experience in a language that demands strong programming skills (C#, Rust, C++ or equivalent)

A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design

Experience troubleshooting with root‑cause analysis

Previous experience with agile development methodologies and unit testing

Previous experience with code reviews

Nice To Have Experience

Experience with desktop C# applications on Windows and Mac

Experience with JavaScript frameworks in a rich web application

Experience with systems‑level programming (C++, Rust) and platform APIs such as windowing and TWAIN

Understanding of low‑level OS concepts (e.g. services, major differences between Microsoft Windows and Apple OS X)

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

Seniority level

Entry level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Software Development

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary