DEXIS Principal Software Engineer (Quakertown, PA)

Envista Holdings Corporation•Quakertown, PA
•$155,200 - $189,600•Onsite

About The Position

The Principal Software Engineer owns the technical architecture and delivery of a cloud-based platform that extends DEXIS dental imaging software with AI-driven capabilities. The role leads the design and implementation of cloud-hosted services, web-based front-end experiences, and backend systems that integrate with existing desktop imaging applications. The position applies specialized knowledge to interpret business issues, recommend best practices, and solve complex problems independently, and may lead functional teams or projects that affect customer, operational, project, or service objectives. The role has technical ownership of the imaging cloud and AI-enabled platform, from design through deployment and post-release support. It leads cloud service and web front-end architecture, maintains integration architecture and APIs, and participates throughout the software development lifecycle. The engineer partners with desktop application, QA, and product teams; promotes reliability, security, scalability, and regulatory compliance; maintains engineering deliverables; and mentors engineers while aligning stakeholders on technical direction. The position is based onsite in Quakertown, Pennsylvania, with onsite presence required four days per week. Candidates must live within commuting distance; this is not a hybrid or remote opportunity.

Requirements

  • Bachelor's degree in Engineering, Computer Science, or equivalent.
  • 10 or more years of experience in a related field, including 5 years in product, project, process, or team leadership.
  • Demonstrated experience architecting and delivering cloud-native applications on Microsoft Azure.
  • Experience with C#/.NET, including ASP.NET Core Web APIs and Entity Framework Core.
  • Experience with React and ecosystem libraries such as React Router, Redux Toolkit, React Query, and Material UI.
  • Experience with Azure App Services, Functions, Azure SQL, Blob Storage, and Key Vault.
  • Experience integrating AI/ML services into production applications, such as Azure AI services or cloud-hosted inference APIs.
  • Experience integrating cloud services with native desktop applications.
  • Experience with RESTful web services and HTTP protocols.
  • Mastery of design patterns and complex systems design and architecture.
  • Excellent verbal and written communication skills.
  • Must reside within commuting distance of Quakertown, PA; the role requires onsite presence four days per week.

Nice To Haves

  • Master's degree in a related field.
  • Microservices architecture experience.
  • Experience with imaging systems, particularly medical or dental applications.
  • Experience defining or improving software processes.
  • Software development experience in an FDA-regulated industry.

Responsibilities

  • Own the architecture, quality, security, and ongoing evolution of the imaging cloud and AI-enabled platform.
  • Serve as the accountable engineer from design through deployment and post-release support.
  • Architect and lead development of cloud services that integrate AI-driven capabilities into clinical imaging workflows.
  • Lead the design of web-based front-end experiences for clinical workflows.
  • Define and maintain integration architecture and APIs connecting the cloud platform with desktop imaging applications.
  • Perform software development lifecycle duties, including requirements definition, design, implementation, integration, testing, and deployment.
  • Work with desktop application, QA, and product teams to define and analyze requirements for features and enhancements.
  • Establish and drive engineering best practices for platform reliability, security, scalability, and regulatory compliance.
  • Estimate development effort and provide accurate work-progress updates.
  • Produce and maintain software engineering deliverables, including documentation, code, test plans, and test results.
  • Ensure deliverables satisfy applicable quality, safety, regulatory, serviceability, and reliability requirements.
  • Mentor engineers and provide technical guidance to teams working on adjacent platform components.
  • Communicate complex technical concepts and align stakeholders on architectural direction.
  • Interpret business and customer needs and recommend technical approaches to improve products and processes.
  • Understand and drive implementation of the established software development process.
  • Complete other duties as assigned.

Benefits

  • Annual performance bonus may be included in the total compensation package.
  • Medical benefits.
  • Dental benefits.
  • Vision benefits.
  • 401(k) match.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service