#1 urgent care platform | The front door to on-demand care
Staff Software Engineer – PACS
Location
Idaho + 5 moreAll locations: Idaho | Tennessee | Virginia | West Virginia | Wisconsin | Wyoming
Posted
2 days ago
Salary
$121.4K - $161K / year
Seniority
Lead
Job Description
Staff Software Engineer – PACS
Experity
• 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.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field of 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.
- Medical Imaging and Interoperability Experience: Experience with several of the following is strongly preferred: 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.
Benefits
- Comprehensive coverage starts first day of employment and includes Medical, Dental/Orthodontia, and Vision.
- All Team Members are eligible for synthetic ownership in Experity upon one year of employment with real financial rewards when the company is successful!
- This robust program includes counseling, legal resolution, financial education, pet adoption assistance, identity theft and fraud resolution, and so much more.
- Experity is committed to helping team members face the demands of juggling work, family and life-related issues by offering flexible work scheduling to manage your work-life balance.
- Experity offers a generous PTO plan and increases with milestones to ensure our Team Members have time to recharge, relax, and spend time with loved ones.
- Experity maintains a learning program foundation for the company that allows Team Members to explore their potential and achieve their career goals.
- We bring our Team Members together when we can to strengthen the team, build relationships, and have fun! We even have a family company picnic and a holiday party.
- Competitive pay, quarterly bonuses and a 401(k) retirement plan with an employer match to help you save for your future and ensure that you can retire with financial security.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Serve as "Anchor" (team lead) for one or more engineering teams • Develop architecture and strategy for features and projects • Lead the adoption of new technologies while maintaining architectural cohesion • Guide tech-debt elimination in parallel with feature development • Champion the team's adoption of AI-driven development practices • Design and build Model Context Protocol (MCP) servers and AI skills • Monitor and assess AI-driven development progress • Contribute to and help shape the company's AI-driven engineering culture • Establish and model best practices in code quality, testing, DevOps, and software design • Drive deep understanding in technical discussions • Provide mentorship to engineers at all levels
• Own and deliver complex Teamcenter customizations and integrations for ArsenalOS PLM (ITK, SOA, BMIDE, Active Workspace) • Build high-performance integrations between Teamcenter and other ArsenalOS systems (ERP, MES, change management, requirements management, CAD) • Design and implement scalable data models, business logic, and workflow solutions while minimizing upgrade friction • Contribute to improving the platform observability (Datadog, etc) and reliability • Set the bar for engineering excellence — raise standards through opinionated technical decisions, architectural guidance, and high-quality code contributions • Leverage frontier AI tooling (Claude Code, GitHub Copilot, etc.) for rapid development and serve as a model for how the team should work at speed • Collaborate cross-functionally with systems architecture, software product and design, change management, requirements management, and manufacturing teams • Define architecture standards for scalable growth and move quickly from concept → prototype → production
• Own and deliver complex Teamcenter customizations and integrations for ArsenalOS PLM (ITK, SOA, BMIDE, Active Workspace) • Build high-performance integrations between Teamcenter and other ArsenalOS systems (ERP, MES, change management, requirements management, CAD) • Design and implement scalable data models, business logic, and workflow solutions while minimizing upgrade friction • Contribute to improving the platform observability (Datadog, etc) and reliability • Set the bar for engineering excellence — raise standards through opinionated technical decisions, architectural guidance, and high-quality code contributions • Leverage frontier AI tooling (Claude Code, GitHub Copilot, etc.) for rapid development and serve as a model for how the team should work at speed • Collaborate cross-functionally with systems architecture, software product and design, change management, requirements management, and manufacturing teams • Define architecture standards for scalable growth and move quickly from concept → prototype → production
• Provide technical leadership to the Engineering team, supporting architectural decisions and ensuring the sustainable evolution of applications. • Collaborate with the Product Manager to assess technical feasibility and the impact of new initiatives before they enter the sprint. • Work together with the Engineering Manager to prioritize technical debt and define strategies for the team's development. • Conduct architecture reviews considering performance, scalability, cost, security, and maintainability. • Document technical decisions and their trade-offs clearly to facilitate alignment and knowledge sharing across teams. • Actively participate in the implementation of strategic features, contributing code to critical initiatives and guiding architectural evolution. • Perform code reviews focused on quality, knowledge sharing, and the team's technical development.



