Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

AlignTech Spécialiste de l ’ intégration clinique en orthodontie 
Canada, Quebec, Trois-Rivières 
669362057

28.07.2025
experienced system-level C++ engineers to join our team in building a cutting-edge distributed microservices-based 3D CAD platform.As a
Sr. Software Engineer, you will work on performance-critical components, advanced geometry processing, and scalable cloud-native architecture. Collaborating with domain experts, architects, and platform engineers, you'll help shape a next-generation CAD system from the ground up. This role is key in bridging low-level geometric computation with high-level service design.
Research & Development
Employment Type
Full Time
Workplace type
Role expectations
  • Design and implement core components of a distributed 3D CAD system in modern C++ (C++17/20).
  • Develop algorithms using linear algebra and 3D geometry.
  • Collaborate on microservice design, API definition, and cloud orchestration.
  • Optimize performance for compute- and memory-intensive workloads.
  • Contribute to system reliability, monitoring, and CI/CD automation.
  • Participate in code reviews, design sessions, and cross-team technical discussions.
  • Document mathematical models and architectural components clearly.
What we're looking for
  • Education : Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, or related field.
  • Experience : 8+ years in modern C++ development in performance-critical or real-time systems.
  • Skills :
    • Solid foundation in mathematics, especially linear algebra and geometry
    • Strong proficiency in C++ (17 or newer) and STL
    • Understanding of microservices architecture and inter-process communication (gRPC, REST)
    • Experience with concurrent programming and performance profiling
    • Familiarity with distributed systems, containers (Docker), and orchestration
  • Communication : Ability to explain complex mathematical and architectural ideas clearly.
  • Teamwork : Collaborate closely in agile teams with platform, DevOps, and product counterparts.
Complementary skills
  • Experience with 3D modeling engines, CAD kernels, or graphics APIs
  • Knowledge of Go is a strong plus (some backend services use Go)
  • Familiarity with CI/CD, monitoring tools
  • Exposure to cloud-native ecosystems (e.g., AWS)

At Align, every smile matters. We’re committed to helping you thrive by supporting the health, growth, and well-being of our team members through a variety of tools and programs. While specific offerings may vary by location and role, Align employees can typically expect:
  • Health and well-being programs to keep you thriving in both body and mind.
  • Employee-exclusive discounts on Invisalign products.
  • Learning opportunities through online learning resources and support for your individual development plans.
  • Inclusive, global workplace that fosters collaboration, recognition and belonging.
Country and/or role specific details will be shared with you by your recruiter during the interview process.