Senior Software Engineer, Computer Graphics

Dentsply Sirona, Inc•Madison, WI
•$183,700 - $205,700•Hybrid

About The Position

Dentsply Sirona is seeking an experienced Senior Software Engineer to serve as a Computer Graphics Tech Lead for high-performance, interactive, cloud-based CAD/CAM applications and AI model development, integration, and deployment. This deeply technical leader will also be a hands-on builder of algorithms, tools, frameworks, and the technology stack behind the company’s 3D graphics capabilities, with responsibility for architecture, quality, performance, and long-term codebase maintainability. The role combines expert 3D graphics engineering with AI-augmented development, including multi-agent coding workflows and AI model integration. This is a hybrid position requiring work in the office four days per week. The position is located in Waltham, Massachusetts, with a base salary and target annual incentive between $183,700 and $205,700. Actual compensation may vary based on factors including skills, experience, and office location.

Requirements

  • A bachelor's degree plus more than 10 years of work experience, a master's degree plus more than 8 years, a PhD plus more than 5 years, or relevant experience in Computer Science, Software Engineering, or a related field with an algorithmic, mathematical, or numerical background.
  • At least 6 years of engineering experience, including development of 3D computer graphics or geometry-processing software.
  • Experience leading complex technical projects across teams.
  • Experience with system architecture, framework development, and scalability.
  • Experience developing and maintaining large codebases and their supporting databases or data layers.
  • Experience mentoring engineers across multiple teams.
  • Experience with distributed systems.
  • Experience using AI coding assistants or multi-agent coding workflows in production development.
  • Expert-level technical strategy and system design skills.
  • Deep understanding of scalability and performance optimization.
  • Proficiency in object-oriented design and programming in modern C++ (C++20/C++23).
  • Expert knowledge of 3D computer graphics and the mathematics behind it.
  • Proficiency developing algorithms to create and process 3D data based on triangulations or meshes.
  • Experience with framework development, tooling, and software architecture, including architectural decision-making.
  • Experience with CI/CD practices and DevOps collaboration.
  • Proficiency with CI/CD, containerization, and cloud computing.
  • Experience with database design and data management for engineering and 3D data using SQL and/or NoSQL.
  • Proficiency in multi-agent and agentic coding workflows, including task decomposition, context engineering, and automated review and testing of AI-generated code.
  • Experience in AI development and deployment, including model integration, inference serving, evaluation, monitoring, and optimization.
  • Fast prototyping skills and the ability to move from an idea to a working proof of concept while maintaining production quality.
  • Strong incident response and system reliability experience.
  • Proven cross-functional leadership abilities.
  • Good written and spoken English.

Nice To Haves

  • Experience deploying AI/ML models.
  • Experience in medical device development.
  • A track record of successful architecture decisions.
  • Experience with Python or Rust.
  • Experience with tools such as Conan, Artifactory, and CMake.
  • Experience with Docker, GCP, or Kubernetes.
  • German language skills.
  • Experience shipping solutions in 3D computer graphics or a similar field.
  • Experience with regulatory compliance.
  • Hands-on experience building and running an agentic SDLC in production, with agents for implementation, code review, test generation, refactoring, and documentation integrated into CI/CD with automated verification and traceability of AI-generated artifacts in a regulated context.
  • Industry recognition and thought leadership.

Responsibilities

  • Lead the design and architecture of complex computer graphics systems, ensuring scalability, performance, and reliability.
  • Design and implement algorithms and tools for creating and processing 3D data, including meshes, triangulations, and geometry processing.
  • Develop and maintain core frameworks, libraries, codebase structure, and data/database layers shared across teams.
  • Own the health of the technology stack, including build systems, dependency management, CI/CD, test automation, performance profiling, and technical debt reduction.
  • Own incident response processes and ensure system resiliency.
  • Establish and champion multi-agent coding workflows for implementation, review, test generation, refactoring, and documentation, with verification, guardrails, and reproducibility.
  • Create repository conventions, context files, tooling, and automated checks that support safe and effective use of AI agents.
  • Develop and integrate AI/ML components into the 3D pipeline, including packaging, deployment, monitoring, and performance tuning for cloud and on-device use.
  • Rapidly prototype and evaluate new technologies, and turn successful experiments into production-quality solutions.
  • Lead technical implementation across multiple epics, coordinating features and ensuring consistency in refinement.
  • Guide epic refinement to manage multiple features across different teams.
  • Present technical strategies and architectural decisions to diverse stakeholder groups.
  • Drive alignment on technical decisions across multiple teams and with Product, UX, and Infrastructure.
  • Mentor engineers across multiple teams through design and code reviews, serving as a technical coach and advisor.
  • Guide architectural decisions and technical direction, and provide company-wide technical mentorship.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service