Jobs · Engineering

Staff Software Engineer (PACS) - Full Time - Remote

Experity · Knoxville Metropolitan Area · 2 wk ago
RemoteRemoteEngineering$121k–$185k/yrFull-time

About the Role

Experity is a mission-driven team transforming on-demand healthcare across the U.S., empowering urgent care clinics with industry-leading software that makes care faster, easier, and more patient-focused. This is a senior individual contributor role focused on architecture, technical direction, hands-on engineering, mentorship, and modernization for the OnePACS medical imaging platform—a cloud-based PACS platform supporting radiology groups, teleradiology providers, imaging centers, and healthcare organizations that depend on reliable, high-volume diagnostic imaging workflows.

Success is measured by technical impact, platform reliability, engineering quality, and the ability to help teams build scalable, maintainable systems. This role is not a people management position.

Responsibilities

  • Provide technical leadership across the OnePACS platform and related imaging workflows.
  • Design, develop, maintain, and modernize Java-based platform services and applications.
  • Lead architecture and design discussions for scalability, reliability, security, interoperability, compliance, and maintainability.
  • Support modernization of legacy platform components while maintaining production stability.
  • Partner with Engineering, Product, QA, DevOps, Implementation, and Support to improve platform reliability and operational readiness.
  • Troubleshoot complex production issues involving application behavior, DICOM workflows, HL7 interfaces, routing, configuration, and customer-specific scenarios.
  • Mentor engineers through technical design, code reviews, troubleshooting, and knowledge sharing.
  • Improve documentation, runbooks, diagnostics, and repeatable support patterns.
  • Help reduce technical risk by making critical system knowledge more durable, visible, and broadly shared.
  • Contribute to strategic product initiatives involving imaging workflow automation, reporting, AI integrations, DICOM router modernization, viewer modernization, and interoperability improvements.
  • Work within Agile/Scrum delivery practices to support predictable planning, execution, and continuous improvement.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent combination of education and experience.
  • At least ten years of professional software engineering experience.
  • Strong hands-on experience building and supporting production systems in Java.
  • Experience providing technical leadership in complex, business-critical platforms.
  • Strong understanding of distributed systems, relational databases, performance, scalability, and production reliability.
  • Experience maintaining or modernizing legacy systems.
  • Strong troubleshooting skills across application code, configuration, infrastructure, data, and external integrations.
  • Ability to communicate technical risk, tradeoffs, and recommendations clearly to technical and non-technical stakeholders.
  • Experience mentoring engineers and influencing technical direction without relying on formal authority.
  • Strong documentation habits and a practical approach to building repeatable engineering practices.
  • Experience working in Agile/Scrum environments.
  • Ability to travel as needed.

Preferred Experience

Medical Imaging and Interoperability

  • PACS, RIS, VNA, or radiology workflow platforms
  • DICOM networking, routing, storage, retrieval, or troubleshooting
  • DICOM router or customer-deployed integration software
  • DCM4CHE or similar DICOM tooling
  • HL7 interfaces or healthcare integration patterns
  • Teleradiology workflows
  • Medical image ingestion, lifecycle, retention, or routing
  • Imaging modalities and customer-specific workflow configuration
  • Voice recognition, structured reporting, AI imaging, or diagnostic workflow integrations
  • FDA-regulated software, medical device software, or healthcare compliance environments

Technical

  • Java and JVM-based application architecture
  • Java web applications or backend services
  • Spring or comparable Java frameworks
  • Hibernate, JPA, or comparable persistence patterns
  • Maven, Gradle, or comparable build tooling
  • SQL and relational database design
  • REST APIs and integration patterns
  • .NET Windows applications, especially viewers, study retrievers, DICOM routers, or related imaging applications
  • Docker, ECS, Kubernetes, Terraform, or comparable platform tooling
  • AWS or comparable cloud platforms
  • Observability, logging, metrics, alerting, and production diagnostics
  • Secure software development practices in healthcare or other regulated environments

Preferred Backgrounds

  • PACS, RIS, VNA, radiology, teleradiology, or medical imaging platforms
  • Healthcare interoperability or integration platforms
  • Legacy Java platform modernization
  • High-volume, customer-facing SaaS platforms
  • Distributed systems requiring strong production reliability and operational discipline
  • FDA-regulated healthcare technology or medical device software environments

Leadership Expectations

  • Lead through technical credibility, clarity, and influence.
  • Make complex systems understandable to others.
  • Balance modernization with production stability.
  • Help engineers grow through coaching, pairing, and design guidance.
  • Raise risks early and recommend pragmatic paths forward.
  • Improve supportability through documentation, automation, diagnostics, and better system design.
  • Build shared ownership and reduce dependency on individual institutional knowledge.
  • Leave systems, documentation, and teams stronger after solving major problems.

Benefits

  • Comprehensive coverage starting first day of employment including Medical, Dental/Orthodontia, and Vision.
  • Ownership: All Team Members are eligible for synthetic ownership in Experity upon one year of employment with real financial rewards when the company is successful.
  • Employee Assistance Program including counseling, legal resolution, financial education, pet adoption assistance, identity theft and fraud resolution, and more.
  • Flexibility: Flexible work scheduling to manage work-life balance.
  • Paid Time Off (PTO): Generous PTO plan that increases with milestones.
  • Career Development: Learning program foundation to explore potential and achieve career goals.
  • Team Building: Opportunities to strengthen the team, build relationships, and have fun, including a family company picnic and holiday party.

Pay

Budgeted between $121,400 and $185,000 dependent upon applicable experience.

Schedule

Experity offers Team Members the opportunity to work remotely or in an office.

Similar jobs

Staff Software Engineer

Bright Vision TechnologiesMarietta, GA· 1 mo ago
RemoteEngineering$100k–$150k/yrapply on brightvisiontechnologies.applytojob.com

Staff Software Engineer

VestwellKing of Prussia, PA· 1 mo ago
Engineering$185k–$200k/yrapply on job-boards.greenhouse.io