Principal Software Engineer
Listed on 2026-05-31
-
Software Development
AI Engineer, Cloud Engineer - Software, Software Architect, DevOps
As a Principal Software Engineer at Henry Schein One, you will advance the Dentrix platform at a company where AI is already changing what dental care looks like in practice, from catching cavities a human eye would miss to flagging imaging issues before a claim goes out the door.
You will shape architectural direction, define AI standards, and embed intelligent capabilities into both the product and the development lifecycle. This is an impact-oriented team that ships into production systems used by dental practices every day, within a culture where people, customers and teammates alike, come first.
Here, you’ll build with empathy for customers and teammates, contribute as a Care Catalyst driving meaningful change in dental care. You’ll be empowered to innovate, influence outcomes, collaborate across teams, and deliver solutions that raise the standard for dental technology while making a real impact on the practices and patients we serve.
What You Will Achieve:- Deliver measurable improvements in performance, reliability, and intelligence by building modern, scalable full stack solutions with integrated AI capabilities
- Embed AI-first thinking across system design and development, leveraging LLMs, agentic frameworks, and AI-assisted tools to enhance product functionality and engineering productivity
- Define and drive adoption of architecture standards, including scalable AI patterns and responsible guardrails to ensure interoperability, security, and future readiness
- Modernize the technology stack and development practices to improve engineering velocity, scalability, and code quality through automation, CI/CD, and emerging tools
- Strengthen system resilience and uptime through proactive dependency management, observability, fault tolerance, and intelligent monitoring
- Lead technical direction and cross-team alignment by promoting best practices, enabling data-driven experimentation, and translating complex trade-offs into clear decisions
- C++, C#, C, and .NET
- SQL-based data systems
- Win Forms and WPF (with ongoing modernization efforts)
- Git Lab with CI/CD pipelines
- Client-server architecture evolving toward modern, distributed patterns
- Win
32 API and WinUI 3 (bonus) - AI/ML technologies, including:
- LLMs, RAG pipelines, and prompt engineering
- Agentic frameworks and orchestration tools
- Model evaluation, monitoring, and responsible AI practices
- AI-assisted developer tooling to enhance productivity
- Systems are more stable, scalable, and intelligent, with improved automation and reduced manual intervention with AI capabilities thoughtfully integrated into engineering workflows, driving measurable efficiency gains
- Engineering teams are aligned on architecture, including AI patterns and guardrails, reducing risk and increasing speed of delivery
- Cross-team initiatives are delivered predictably in complex, interdependent environments, with clear technical direction
- You actively mentor and support teams through structured forums, creating opportunities to share knowledge, elevate technical understanding, and build stronger cross‑functional alignment
- 12+ years of delivering high‑impact backend or full stack systems / enterprise software
- Demonstrated ability to design, apply, and scale AI/ML systems within software products and development life cycles
- Experience working with or implementing LLMs, agentic frameworks, and model evaluation practices
- Solid understanding of AI system design trade-offs, with the ability to define architecture patterns and establish responsible AI guardrails
- Experience leveraging AI tools to enhance personal and team productivity, bringing an AI‑first mindset to development and problem‑solving
- Experience leading technical direction as a team or technical lead and influencing architecture and strategy across multiple development teams
- Expertise in unit testing, system design, and reliability engineering
- In depth understanding of domain‑driven design and system interdependencies
- Experience working in agile environments with excellent communication and collaboration skills
- Hands‑on and willing to dive deep into complex problems, partnering with teams…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).