logo inner

Image Capture Developer (Calgary, Hybrid)

Curve Dental(Calgary, Alberta, Canada | Ca)Remote, Onsite

About Curve Dental:


Curve Dental is looking for a skilled and driven individual to join our team! Curve provides Dental Practices with award winning software and high-level customer support. Our software allows dentists to manage their full business including patient scheduling, billing, imaging and record keeping.Beyond the day to day business we are committed to building a work environment where employees feel safe and appreciated for their contributions. We value our team's individual and combined success, and we have fun along the way!

Job Summary


We have built Curve Dental into an industry-leading provider of beautiful cloud software for the dental industry. With development operations based in Calgary for over 12 years, we received private equity investment from Battery Ventures so that we can accelerate our growth and further dominate the dental software industry.

Responsibilities:


We hire developers who are 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 senior 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 Image Capturing system which has Windows, macOS and 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++ / etc.).
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Experience with systems level programming (C++, Rust) and platform api’s such as windowing and image capture.
  • Experience troubleshooting with root cause analysis.
  • Previous experience with agile development methodologies and unit testing.
  • Previous experience with code reviews.

Nice to have experience:


  • Knowledge of imaging processing and medical diagnostic images, specifically techniques for improving x-ray image quality to aid medical professionals make better decisions
  • Experience with JavaScript frameworks in a rich web application.
  • Understanding of low-level OS concepts (e.g. services, major differences between Microsoft Windows and Apple OS X)
  • Knowledge of Linux.

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

Life at Curve Dental

Thrive Here & What We ValueCommitment to Building a Work Environment Where Diversity, Equity, and Inclusion is the Focal Point | Value Individual and Combined Success of Team Members | Fun Work Environment</s> | 1. Collaborative Environment | 2. Emphasis on Teamwork and Individual Success | 3. Fun Work Environment | 4. Commitment to Customer Satisfaction | 5. Continuous Learning and Development</s> | Collaborative work environment | Opportunities for professional growth and development | Flexible work schedule options | Recognition for outstanding performance</s> | Dynamic work environment where employees feel safe and appreciated for their contributions | Have fun along the way</s> | Committed to building a safe and appreciated work environment | Values individual and combined success | Has fun along the way</s> | 1. Committed to building a work environment where employees feel safe and appreciated for their contributions. | 2. Values team's individual and combined success. | 3. Believes deeply in developing talent and helping individuals achieve their personal and professional goals. | 4. Paired with senior sales team, opportunity for further development of sales skills. | 5. Ongoing training on products, the company and understanding the marketplace.</s> | 1. Committed to building a world environment where employees feel safe and appreciated for their contributions. | 2. Value individual and combined success. | 3. Have fun along the way.</s> | 1. Commitment to building a work environment where employees feel safe and appreciated for their contributions. | 2. Value individual and combined success of team members. | 3. Fun work environment.</s>

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025