×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Beckley, Raleigh County, West Virginia, 25802, USA
Listing for: Henry Schein One
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    AI Engineer, Cloud Engineer - Software, Software Architect, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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
Technology Environment:
  • 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
What Success Looks Like:
  • 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
Experience You Bring:
  • 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary