Talent.com
Align Technology
Jr. C++ Software DeveloperAlign Technology • Toronto, ON, Canada
Jr. C++ Software Developer

Jr. C++ Software Developer

Align Technology • Toronto, ON, Canada
30+ days ago
Salary
CA$92,900.00 yearly
Job type
  • Full-time
Job description

Description

This full‑time, on‑site position is ideal for candidates with an engineering mindset starting a career in software development. You will join a team responsible for developing and improving algorithms for automated orthodontic treatment planning software for our Invisalign product. You will work in close collaboration with colleagues from a larger Treatment Planning group and with clinical experts, focusing on algorithmic and mathematical solutions for orthodontic problems. As a Jr. C++ Software Developer, you will participate in end‑to‑end software development, solving open‑ended problems and implementing complex algorithms in high‑quality modern C++ in a regulated environment. This role is vital in delivering the technology that powers Align Technology to deliver superior treatment outcomes and experiences to patients.

Responsibilities

  • Write C++ software components, contribute to full test coverage and technical documentation.
  • Participate in research and development of 3D measurements and geometrical algorithms to solve engineering and clinical problems.
  • Work in an agile team of developers and SQA engineers, and collaborate with other development teams.
  • Actively learn the complex problem domain and technologies that enable the software ecosystem.
  • Investigate and implement bug fixes, and identify opportunities for reliability and performance improvements.
  • Productively use LLM development assistants.

Qualifications

  • 2+ years of experience in Software Development.
  • Bachelor’s degree or higher in software engineering, computer science, or mathematics.
  • Good understanding of 3D geometry and computational methods.
  • Experience in working with git version control, Visual Studio or VSCode for C++ development.
  • Experience using LLM tools like Claude Code, CoPilot, Codex or others.
  • General understanding of cloud computing.
  • Interest in learning the problem domain.
  • Ability to work in a regulated industry, follow a strict process and achieve high quality in every detail.
  • Familiarity with modern technologies and ability to learn fast.

Complementary Skills

  • Knowledge of methods of non‑linear mathematical optimization.
  • Experience with Linux development, including Docker and WSL2.
  • Knowledge of C#, Python, Go.
  • Knowledge of AWS native services development (Lambda, EC2, IAM, S3), Splunk, Terraform and Terragrunt.
  • Knowledge and understanding of build and deployment pipelines, such as Bamboo and GitHub Actions.

Compensation

$92,900 - $127,700 / year.

Location

Canada - CHQ Ontario Toronto.

Equal Opportunity Statement

Align Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.

#J-18808-Ljbffr
Create a job alert for this search

Jr. C++ Software Developer • Toronto, ON, Canada

Similar jobs

C++ Developer

Millennium Software and Staffing IncToronto
Full-time

Senior Technical Recruiter @ Millennium Software and Staffing | Technical Recruiting.We are looking for a C++ Developer in Toronto, ON for our client.Standard Template Library (STL).Financial Servi... Show more

 • Promoted

C/C++ Software Developer for Diagnostics

General Motorsmarkham, on, Canada
Full-time

Step into a pivotal role at GM as a Software Developer focused on diagnostics for autonomous vehicles.This hybrid position emphasizes software creation in C and C++.You will be integral to the Diag... Show more

 • Promoted

Staff AI Software Engineer (C++)

Qualcommmarkham, on, Canada
Full-time

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience... Show more

 • Promoted

RQ09683 - Sr. Software Developer

Source CodeToronto, ON, CA
Full-time

Security Level: CRJMC (Must get clearance before start date).The Corrections Systems Portfolio requires a temporary Programmer/Developer (L3) with 10+ years experience for the design, coding and un... Show more

 • Promoted

Quantum Software Developer - Compilation

XanaduToronto, ON, CA
Permanent

Quantum Software Developer - Compilation (Hybrid).Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.At Xanadu, we are learners, innovators, researche... Show more

 • Promoted

Software Engineer (C++)

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Derivatives Technology Team is a crucial part of the Global Banking and Markets Engineering... Show more

 • Promoted

DV Trading C++ Software Developer Role

DV TradingToronto, ON, CA
Full-time

Become part of DV Trading's innovative team as a C++ Software Developer.Focus on low-latency algorithmic trading and enhance our dynamic trading platform.At DV Group, we seek a motivated developer ... Show more

 • Promoted

Software Developer, C++

A-CXToronto, ON, CA
Full-time

A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams and customized solutions.Specializing in frontend and backend dev... Show more

 • Promoted

Software Developer C#

NRT Technology Corp.Toronto, ON, CA
Full-time

NRT is one of the 50 Best Managed Companies, and we’re looking for a dynamic candidate who is motivated and passionate about working for a FinTech leader.NRT provides next-generation commerce and i... Show more

 • Promoted

C++ Developer (Capital Markets)

CG Consulting GroupToronto, ON, CA
Full-time

C++ Developer (Capital Markets).This is with a global IT services firm for a investment management services firm.Client Location is downtown Toronto Ontario, close to TTC and GO service.Hybrid - In... Show more

 • Promoted

C++ Developer

Glint Tech Solutionstoronto, on, Canada
Full-time

Glint Tech Solutions is hiring a C++ Developer for Toronto, Canada!.We are partnering with one of Canada's leading institutional investors to find a Senior C++ Engineer who will directly impact glo... Show more

 • Promoted

Software Developer – Senior (JEE, EJB, Web Services, Strut Framework, Oracle Designer, WebSphere)

Bevertectoronto, on, Canada
Full-time

Software Developer – Senior (JEE, EJB, Web Services, Strut Framework, Oracle Designer, WebSphere).Ideal Candidate Rate: CAD 95-100/Hr (Depending on experience).IT systems development in multi-platf... Show more

 • Promoted

RQ11085 - Jr. Software Developer

Source CodeToronto, ON, CA
Full-time

Experience building and testing.Designing, developing and implementing front end code including user interface interactions and creating attractive and effective user interfaces.Required to transla... Show more

 • Promoted

Jr. C++ Software Developer

Align TechnologyToronto, ON, CA
Full-time

This full‑time, on‑site position is ideal for candidates with an engineering mindset starting a career in software development.You will join a team responsible for developing and improving algorith... Show more

 • Promoted

C++ Developer

Pacer GroupToronto, ON, CA
Full-time

C++ development with strong expertise in.Data Structures, Algorithms, Multithreading, and Concurrency.Python, Terraform, Flux, Azure Data Factory, and Microsoft Azure certifications.We are an equal... Show more

 • Promoted

C++ Developer for Financial Applications

Tech Talent InternationalToronto, ON, CA
Full-time

Take the next step in your career as a C++ Developer focused on financial applications within Capital Markets.This hybrid role challenges you to deliver high-quality software while collaborating wi... Show more

 • Promoted

C++ Developer

SA TECHNOLOGIESToronto, ON, CA
Full-time

We guarantee you the best rate for your skills and performance.Expert knowledge of Windows OS internals (WIN32 API and Multi-threading).Expert knowledge of computer networking and distributed appli... Show more

 • Promoted

Quantum Software Developer - PennyLane Core

XanaduToronto, ON, CA
Full-time

Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.At Xanadu, we are learners, innovators, researchers, collaborators and problem solvers.We are creat... Show more

 • Promoted

Sr. Software Developer

Propel Holdings IncToronto, ON, CA
Full-time

Propel (TSX: PRL) is the fintech company building a new world of financial opportunity by facilitating access to credit for consumers underserved by traditional financial institutions.Through its A... Show more

 • Promoted

Sr. Principal Software Architect (AI)

OpenTextrichmond hill, york region, Canada
Full-time

Principal Software Architect (AI).Job Location: Waterloo/ Ottawa/ Richmond Hill, ON, Canada.The AI Engineering and Enablement organization defines and evolves OpenText’s AI architecture and technic... Show more