Senior Software Engineer (PACS) - Full Time - Remote

Company: Experity

Locations: Washington, District of Columbia, United States; New York, New York, United States; Nashville, Tennessee, United States; Alabama, United States; Arizona, United States; Arkansas, United States; California, United States; Colorado, United States; Delaware, United States; District of Columbia, United States; Florida, United States; Georgia, United States; Idaho, United States; Illinois, United States; Indiana, United States; Iowa, United States; Kansas, United States; Kentucky, United States; Louisiana, United States; Maine, United States; Maryland, United States; Massachusetts, United States; Michigan, United States; Minnesota, United States; Mississippi, United States; Missouri, United States; Nebraska, United States; Nevada, United States; New Hampshire, United States; New Jersey, United States; New Mexico, United States; North Carolina, United States; Ohio, United States; Oklahoma, United States; Oregon, United States; Pennsylvania, United States; South Carolina, United States; South Dakota, United States; Tennessee, United States; Texas, United States; Utah, United States; Virginia, United States; West Virginia, United States; Wisconsin, United States; Wyoming, United States

Salary: $107.8K – $120K a year

Work arrangement: Remote possible

Employment type: Full-time

Experience: 5-10 years

Education: bachelor degree

Posted: 2026-11-11

Responsibilities

Design, develop, and modernize desktop and web applications for medical imaging workflows while contributing to Java services, PostgreSQL, and AWS infrastructure. Collaborate with cross-functional teams to deliver high-quality solutions, resolve complex technical issues, and improve platform observability and reliability.

Requirements

Requires at least six years of professional software engineering experience with strong proficiency in C#, .NET, and Windows desktop application development. Candidates must have experience with Java services, modern web frameworks, SQL, and AWS-hosted environments.

Skills

  • C#
  • .NET
  • Java
  • Spring Boot
  • PostgreSQL
  • React
  • TypeScript
  • JavaScript
  • REST APIs
  • AWS
  • Windows desktop applications
  • SQL
  • Distributed systems
  • Automated testing
  • Agile
  • Scrum

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Synthetic ownership
  • Employee assistance program
  • Flexible work scheduling
  • Paid time off
  • Career development
  • Team building
  • 401(k) retirement plan
  • Employer match
  • Quarterly bonuses

About this 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. Joining us means doing meaningful work that directly improves the healthcare experience for millions—from helping families access care quickly to ensuring clinics run smoothly behind the scenes. If you want to make a real impact alongside innovative, dedicated teammates while contributing to a trusted platform that’s becoming the operating system for on-demand care, Experity is the place to grow your career.

Experity offers the following:
Benefits – Comprehensive coverage starts first day of employment and includes 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 - This robust program includes counseling, legal resolution, financial education, pet adoption assistance, identity theft and fraud resolution, and so much more.
Flexibility – 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.
Paid Time Off (PTO) - 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.
Career Development – Experity maintains a learning program foundation for the company that allows Team Members to explore their potential and achieve their career goals.
Team Building – 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.
Total Compensation - 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.

Compensation: Budgeted between $107,750 and $120,000 dependent upon applicable experience.

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

Experity is seeking a Senior Software Engineer to help design, build, modernize, and support the OnePACS medical imaging platform. This role will have a primary focus on our C# desktop medical image viewer while also contributing across Java services, PostgreSQL, React applications, REST APIs, and AWS-hosted infrastructure. This is a hands-on engineering role for someone who brings strong technical judgment, takes ownership of meaningful product areas, and consistently improves the quality, reliability, maintainability, and supportability of the platform. The Senior Software Engineer will work closely with the Staff Engineer, Product, QA, DevOps, Support, and other engineering partners. Success is measured not only by completed work, but by whether the codebase, platform, and engineering practice are stronger because of the engineer’s contribution.

Responsibilities:
Design, develop, maintain, and modernize desktop and web applications used in medical imaging workflows.
Serve as a primary contributor to the C# desktop viewer while contributing across supporting Java services, PostgreSQL, React applications, REST APIs, and AWS infrastructure.
Deliver complete solutions from technical design through implementation, automated testing, release, production validation, and ongoing support.
Write clean, secure, efficient, testable, and maintainable code using sound engineering practices.
Partner with the Staff Engineer on architecture, modernization, technical standards, and complex design decisions.
Diagnose and resolve complex issues across application code, APIs, logs, data, cloud services, configuration, and customer workflows.
Improve observability, diagnostics, automated testing, documentation, and runbooks to make the platform easier to operate and support.
Identify and address technical debt, recurring defects, performance concerns, and reliability risks.
Use AI coding assistants responsibly and effectively for implementation, debugging, refactoring, testing, documentation, and legacy code analysis.
Participate in code reviews, technical design discussions, mentoring, pairing, and knowledge sharing.
Collaborate with Product, QA, DevOps, Support, and other stakeholders to clarify requirements and deliver practical technical solutions.
Work within Agile and Scrum practices while maintaining accountability for quality, predictability, and continuous improvement.
Consistently leave the codebase, platform, documentation, and team practices better than they were before.
Other duties as assigned.

Education:
Bachelor's degree in Computer Science, Software Engineering, or related field of equivalent combination of education and experience.

What You’ll Bring:
Six or more years of professional software engineering experience.
Strong hands-on experience developing and supporting production applications using C# and .NET.
Experience building and maintaining Windows desktop applications.
Experience working with Java services, Spring Boot or comparable frameworks, and REST APIs.
Experience developing modern web applications using TypeScript, JavaScript, React, or comparable frameworks.
Strong SQL skills and practical experience working with PostgreSQL, including data investigation, query analysis, indexing, and application performance troubleshooting.
Hands-on experience working in AWS-hosted environments, including cloud configuration, deployment, observability, security, and production diagnostics.
Experience with distributed systems, object-oriented design, software design patterns, automated testing, and maintainable coding standards.
Experience troubleshooting production systems across application code, logs, data, infrastructure, configuration, and integrations.
Hands-on experience using AI coding assistants s...

About Experity

Software Development · 501-1,000 employees · headquartered in Machesney Park, IL

See all my matches — 2 min, free

More Software Engineer Jobs

474 new Software Engineer jobs were posted this week.

All Remote Software Engineer Jobs →

Get new Software Engineer jobs by email — start free

Other Jobs in Washington

Before you apply, check your resume against ATS filters for free.