Senior Software Engineer (Remote) - Radiology
$75.2k - $128.8kWashington University in St. Louis
Location Remote, US
Scheduled Hours
40 Position Summary
This position provides technical and analytical work to develop, design, and/or support applications for research and clinical functions of scientists and clinicians. Employees participate in the design and development of informatics solutions using software engineering expertise to include maintenance, modification, or novel implementation of complex inter-related applications/solutions. Solutions link technical knowledge with research and/or clinical solutions and involve participating in design and development, and implementation of simple single systems or interfaces that inter-connect enterprise applications. Duties include participating in designs, developing code based on the architecture and technical design finalized and approved by more senior technical staff, creating and performing unit tests, mentoring junior software engineers and other technical staff and students, and playing a more active role in test case planning for components and functions developed by the employee. Employees should be able to work independently with minimal supervision.
In this role, the employee applies the above to the XNAT platform, an open-source medical imaging informatics platform used across research and clinical imaging programs, with direct responsibility for implementing core XNAT functionality and overseeing XNAT software releases. Job Description
Primary Duties & Responsibilities:
- Applies advanced knowledge of software engineering principles (e.g., object-oriented programing and n-tiered application design) and core concepts (e.g., data structures, algorithms, computer architecture, operating systems and databases) to develop and write original software to meet research-based needs.
- Utilizes experience of scientific and mathematical concepts in the design of single software applications or interfaces.
- Applies scientific and mathematical concepts to ensure sound implementation of software based on design and architecture approved by more senior technical personnel.
- Applies core computer science concepts in the development, testing and documentation of software units.
- Implements client and web-based applications using enterprise scale languages, including Java, Javascript, and Python.
- Determines when to employ other programming languages (e.g., PHP, Python and Perl) as required to implement application components or interfaces.
- Identification of and comprehension of new technologies to develop prototypes or working code in existing applications using such novel technologies.
- Mentors junior software engineers and other technical staff and students in computer science-related tasks.
- Participates as a member of the technical team in the review of new features of an existing application or of requirements and use cases of a novel application or interface.
- Participates as a member of the testing team to plan test cases within components developed by the employee and review test cases proposed by more junior technical staff.
- May lead code reviews of more junior technical staff.
- Designs, implements, and maintains core XNAT platform functionality, including DICOM workflows, computational pipelines, data management infrastructure, and user productivity tools.
- Owns end-to-end release management for XNAT: branching and versioning strategy, release candidate builds, regression and upgrade testing, release notes, and coordination of deployment to production research and clinical environments.
- Triages, reproduces, and resolves defects reported by the XNAT open-source community and institutional users, balancing platform stability with the pace of feature development.
- Contributes upstream to the open-source XNAT codebase and participates in XNAT community governance, code review, and roadmap discussions.
- Evaluates and integrates XNAT with adjacent platform components (e.g., data lake/medallion architecture, JupyterHub, DICOM modalities, BI/dashboarding tools) to extend clinical and research data workflows.
- Documents architecture decisions, upgrade procedures, and administrator/user-facing release guidance for institutional IT and research teams.
Working Conditions:
Job Location/Working Conditions
- Normal office environment.
Physical Effort
- Typically sitting at desk or table.
- Repetitive wrist, hand or finger movement.
- Occasional lifting (25 – 50 lbs).
Equipment
- Office equipment.
Required Qualifications
Education:
Bachelor’s degree or combination of education and/or experience may substitute for minimum education.
Certifications /Professional Licenses :
Work Experience:
Skills:
Driver's License:
More About This Job
Preferred Qualifications:
- Deliver stable, well-tested XNAT releases on a predictable cadence, minimizing downtime and data-integrity risk for research and clinical users.
- Reduce the backlog of open XNAT defects and technical debt in core modules year over year.
- Grow the platform's overall capabilities to maintain relevance as a leading edge research platform.
- Serve as a technical point of contact for institutional partners integrating with or extending XNAT.
- Direct experience developing on or administering the XNAT platform, or a comparable medical imaging informatics/PACS-adjacent research platform, strongly preferred.
- Experience with DICOM standards and medical imaging data formats and workflows.
- Experience owning or contributing significantly to release management for a production software platform (versioning, CI/CD, regression testing, rollout coordination).
- Experience contributing to or maintaining an open-source project, including community code review and issue triage.
- Gap Analysis.
- Data Modeling.
- Data Migrations.
- Java (Programming Language).
- Writing Test Plans.
- Proof of Concept (POC).
- Computer Engineering, Computer Programming, IT Solution Design, Written Communication, Organizational Planning, Systems Development, Computer Hardware, Oral Communications, Software Testing, Information Systems Analysis, Bioinformatics, Technical Support, Interpersonal Communication, Hardware Setup, Systems Management, Technical Knowledge, Change Management, Technical Consulting, Technical Architecture, IT Problem Solving, Project Administration, Computer Science
- XNAT platform architecture and internals.
- DICOM / DICOMweb standards (QIDO-RS, WADO-RS, STOW-RS).
- Java-based enterprise web application development (Spring, REST services).
- Release engineering / CI-CD (e.g., GitHub Actions, Bitbucket/GitHub migration, versioning strategy).
- Infrastructure-as-code (e.g., Terraform) and container orchestration (e.g., AWS EKS).
- Linux server administration, including RHEL deployment environments.
- Open-source project contribution and community collaboration.
- Relational database design (PostgreSQL) as used in the XNAT data model.
Preferred Qualifications
Education:
Master's degree
Certifications /Professional Licenses :
Work Experience:
Skills:
Bioinformatics, Change Management, Computer Engineering, Computer Hardware, Computer Programming, Computer Science, Gas Analysis, Hardware Setup, Information Systems Analysis, Interpersonal Communication, IT Problem Solving, IT Solution Design, Oral Communications, Organizational Planning, Project Administration, Software Testing, Systems Development, Systems Management, Technical Architecture, Technical Consulting, Technical Knowledge, Technical Support, Written CommunicationGrade
G14Salary Range
$75,200.00 - $128,800.00 / AnnuallyThe salary range reflects base salaries paid for positions in a given job grade across the University. Individual rates within the range will be determined by factors including one's qualifications and performance, equity with others in the department, market rates for positions within the same grade and department budget.Questions
For frequently asked questions about the application process, please refer to our External Applicant FAQ.
Accommodation
If you are unable to use our online application system and would like an accommodation, please email View email address on aiapply.co or call the dedicated accommodation inquiry number at View phone number on aiapply.co and leave a voicemail with the nature of your request.
All qualified individuals must be able to perform the essential functions of the position satisfactorily and, if requested, reasonable accommodations will be made to enable employees with disabilities to perform the essential functions of their job, absent undue hardship.Pre-Employment Screening
All external candidates receiving an offer for employment will be required to submit to pre-employment screening for this position. The screenings will include criminal background check and, as applicable for the position, other background checks, drug screen, an employment and education or licensure/certification verification, physical examination, certain vaccinations and/or governmental registry checks. All offers are contingent upon successful completion of required screening.Benefits Statement
Personal
Up to 22 days of vacation, 10 recognized holidays, and sick time.
Competitive health insurance packages with priority appointments and lower copays/coinsurance.
Take advantage of our free Metro transit U-Pass for eligible employees.
WashU provides eligible employees with a defined contribution (403(b)) Retirement Savings Plan, which combines employee contributions and university contributions starting at 7%.
Wellness
Wellness challenges, annual health screenings, mental health resources, mindfulness programs and courses, employee assistance program (EAP), financial resources, access to dietitians, and more!
Family
We offer 4 weeks of caregiver leave to bond with your new child. Family care resources are also available for your continued childcare needs. Need adult care? We’ve got you covered.
WashU covers the cost of tuition for you and your family, including dependent undergraduate-level college tuition up to 100% at WashU and 40% elsewhere after seven years with us.
For policies, detailed benefits, and eligibility, please visit:
EEO Statement
Washington University in St. Louis is committed to the principles and practices of equal employment opportunity. It is the University’s policy to provide equal opportunity and access to persons in all job titles without regard to race, ethnicity, color, national origin, citizenship (where prohibited by federal law), age, religion, sex, sexual orientation, gender identity or expression, disability, protected veteran status, or genetic information.- ...Senior / Staff Software Engineer (Medical Imaging & Radiology Platforms) The Mission & The Client I am currently representing a scaling pioneer in the medical... ...private healthcare, and a highly flexible hybrid/remote working structure. #J-18808-LjbffrRemote workSeniorFlexible hours
- ...Location: \ REMOTE \ \\\ Salary: \ DOE \ \\\ Type: \ Fulltime \\ \ \ Coding new features... ...technology. \\\ \\\ Work with other engineers to implement and launch that solution. \... ...\ ~5+ years experience in a production software development environment \\\\ ~...Remote workSeniorFull time
$192k - $240k
...AI at Brex AI Engineering at Brex is redefining how businesses run... ...What you’ll do You’ll be the senior technical owner for Brex’s... ...four weeks per year of fully remote work! Responsibilities... ...building and owning production software, including systems that integrate...Remote workSeniorFull timeWork at officeWork from homeShift work- ...experience and a powerful user interface. This is a hands-on role, working alongside a collaborative team of talented software and machine learning engineers as well as visual designers to develop new and exciting features across all layers of web applications. Skills...Remote jobSeniorFull time
- ...selectively with a team of high-performing engineers who demonstrate exceptional ability in... ...take pragmatic approaches to writing software You test drive and refactor your code... ...environment; A balance of in-office and remote work to foster collaboration and flexibility...Remote workSeniorFull timeInternshipWork at officeWork from home
$160k - $210k
...present a uniquely valuable view of the world at a time of peak uncertainty. We're a team of 10 based in SoHo, New York. Open to remote. We look for people with great taste who can ship code, design or convey user needs into delightful products. Responsibilities...Remote workSeniorFull time$213k - $263k
...diverse range of challenging requirements. We are looking for a Senior Software Engineer who is passionate about solving complex evaluation problems... ...for the role location or, if the role can be performed remote, the specific salary range for your preferred location,...Remote workSeniorFull time- ...a pre-seed round and is looking to hire engineers for exciting, unique projects. As an early... ...impact. This position is fully remote and available to anyone within 3 hours of... ...At least 3 years of experience as a paid software engineer working at a company where the...Remote jobSeniorHourly payFull time
- ...This role is remote, with one required visit to your designated home office - 3 days per Quarter Remote... ...requirements ~ Demonstrate a solid understanding of core engineering principles ~ Familiarity with modern software engineering practices and continuous integration...Remote jobSeniorFull timeHome office
$192k - $240k
...management, bill pay, and travel software, Brex enables founders and... ...need to grow your career. Engineering at Brex Engineering at... .... What you ’ll do As an Senior Frontend Engineer, you will be... ...four weeks per year of fully remote work! Responsibilities...Remote workSeniorFull timeWork at officeWork from home- ...Position Purpose: The Software Engineer Sr. Principal is responsible for guiding software design and development across multiple engineering teams and principal software engineers. Sr. Principals will help accelerate delivery speed and quality through technical expertise...Remote workSeniorWork experience placementLocal areaNight shift
$157.25k - $198.88k
...organization owns the critical tier of GraphOS - the underlying engine central to making GraphOS a highly performant, secure, governed,... ...benefits are provided by Sun Life Financial. Location: This is a remote position that can be done from anywhere in the UK. Equal...Remote jobSeniorFull time- ...Department: IT Development Reports to: Software Engineering Manager Location: Hybrid - Dublin, Ohio (3 days) Remote (2 days) Full-time, Exempt We're constantly developing new and creative ways to solve the industry’s most complex problems. Our enterprise...Remote workSeniorFull time
$50 - $70 per hour
...and Jack Dorsey . Position: Enterprise SWEs Type: Contract Compensation: $50–$70/hour Location: Remote Role Responsibilities Develop and complete coding tasks in various enterprise languages . Evaluate and improve...Remote workSeniorFull timeContract workSummer work$204k - $259k
...a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data... ...In this role, you will report to a Senior Staff Engineering Manager. You will... ...location or, if the role can be performed remote, the specific salary range for your...Remote workSeniorFull time$120k - $200k
...Overview We are seeking a highly capable Senior Bilingual Software Engineer to serve as the connective layer between our Forward-Deployed U.S. teams... ...Based on the U.S. West Coast (required) Hybrid or remote-friendly Open to working regular hours of 10:00 AM – 7...Remote workSeniorFull time- ...Overview We are seeking an experienced software engineer to join our dynamic team at Royalpalmresort. This position offers the flexibility of remote work while contributing to exciting projects that shape the future of our services. Key Responsibilities Design...Remote workSeniorFull time
- ...with a roadmap brimming with opportunity. We're looking for a senior software engineer to not only amplify our development horsepower but also... ...environment. This role isn’t right for you if You prefer remote and asynchronous collaboration. You are uncomfortable...Remote workSeniorFull timeLocal area
$150k - $250k
...more efficient, flexible, and fulfilling. Tremendous is a fully remote, high-documentation, low-meeting culture, which means more time... ..., testing, and rolling out features Work closely with other engineers and designers to ideate solutions to user problems Make...Remote jobSeniorFull timeFlexible hours$204k - $259k
...that are core to our autonomous driving software. We help our partners by offering the best... ...driving. We are looking for engineers with ML system expertise to help us train... ...location or, if the role can be performed remote, the specific salary range for your preferred...Remote workSeniorFull time- ...group is seeking a highly skilled, motivated, and passionate Senior Software Engineer to join our innovative team. In this role, you will be... ...message-based networking APIs and client libraries to enable remote programmatic system control.Advance the user experience by...Remote workSeniorWork at office
$55 - $76 per hour
DescriptionKforce has a client that is seeking a Senior Software Engineer for a remote role.Overview:Our client is seeking Software Engineers at the III and IV levels to support a large-scale technology remediation and modernization initiative. The team is addressing vulnerabilities...Remote workSenior- ...for the first time, all from batteries we already have. Senior Software Engineer We're replacing our legacy Oracle ERP and WMS with custom... ...area, not a project. Interview Process: This is a remote position. Please note that final-round interviews will take...Remote workSeniorPermanent employmentFull timeWork experience placementWork at office
$204k - $259k
...simulation across 15+ U.S. states. We’re looking for a Senior Growth Optimization Engineer to design and build the intelligence layer that drives... ...for the role location or, if the role can be performed remote, the specific salary range for your preferred location,...Remote workSeniorFull time- ...with hundreds of clients. \n Job description As a Senior Software Engineer, you will be part of the talented team building the core... ...a hybrid company, partly based in Santa Monica and partly remote spread out around the United States & Europe. As a member...Remote jobSeniorFull timeVisa sponsorship
- ...of prototyping and iterating applications over time. As a Senior Software Engineer at ICON, you will be responsible for developing visualization... ...Modern CI/CD workflows: GitHub, Jenkins, Travis, etc. Can be remote but must be willing and able to travel to Austin....Remote workSeniorFull time
- ...can access the coverage they need with confidence. Our fully remote team thrives on collaboration, innovation, and a shared... ...improving the enrollment journey for all. We are seeking a Senior Software Engineer to lead the design, development, and optimization of our...Remote workSeniorFull time
$204k - $259k
...and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving... ...range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during...Remote workSeniorFull time- ...Los Angeles, CA with both a local and remote team. We were founded and incubated by... ...player About The Role As a Senior Frontend Engineer at Zoo, you'll play a crucial role in... ...Substantial experience in frontend software development building complex, highly performant...Remote workSeniorFull timeLocal area
$170k - $216k
...-world challenges in autonomous driving. Work with onboard engineering teams to anticipate and plan for issues at the edge of our self... ...range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during...Remote workSeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Remote) - Radiology. Be the first to apply!
- senior robotics software engineer Missouri
- security software engineer Missouri
- intel software engineer Missouri
- software developer fintech Missouri
- software development engineer aws Missouri
- information technology software engineer Missouri
- graduate software developer no experience Missouri
- ngo software engineer Missouri
- software engineer travel Missouri
- experienced software developer Missouri



