Staff Software Engineer (PACS) - Full Time - Remote
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.