Scientific Software Engineer (Radiology)
$73.3k - $128.3kJohns Hopkins University
We are seeking a Scientific Software Engineer who will be responsible for the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or homegrown), operating systems, file structures, hardware, communication devices, and productivity tools. Applies analysis techniques and procedures to gather and then translate business requirements into functional/technical specifications and designs. Using functional specifications and designs, produces all or part of the deliverables. Maintains databases and application system code. Responsible for full life cycle of medium to large sized complex projects; strong technical skills; strong ability to understand complex business processes. Develops solutions based on extensive technical knowledge, skills and experience; influences client towards innovative/integrated solutions.
Specific Duties & Responsibilities
- The responsibilities listed below are typical examples of the work performed by this position.
- Not all duties assigned to this position are included, nor is it expected that everyone in this position will be assigned every job responsibility.
Analysis & Requirements Gathering
- Define complex business/clinical/education problems by meeting with clients to observe and understand current processes and the issues related to those processes.
- Provide written documentation of findings to share with the client and other IT colleagues.
- Gather complex system requirements by meeting with clients and researching existing technology to understand the business requirements and possible solutions for new applications.
Design & Development
- Develop detailed tasks and project plans by analyzing project scope and milestones for complex projects to ensure product is delivered quickly according to software lifecycle standards.
- Write functional/technical specifications from the complex system requirements, putting them into functional and technical descriptions for use by programmers and business analysts to develop technical solutions.
- Develop/change data input, files/database structures, data transformation, algorithms, and data output by using appropriate computer language/tools to provide technical solutions for complex application development tasks.
- Document code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to various knowledge-base system(s) to simplify code maintenance and to improve support.
- Provide monitoring and guidance in application design and development to more junior staff.
- Provide thought leadership in designing and developing innovative integrated solutions.
Testing & Documentation
- Create and document complex test scenarios using the appropriate testing tools to validate and verify application functionality.
- Test all changes by using the appropriate complex test scenarios to ensure all delivered solutions work as expected and errors are handled in a meaningful way.
- Author and maintain documentation by writing audience-appropriate materials to serve as technical and/or end-user references.
- Mentor junior staff in testing tools and technologies by reviewing their work.
Implementation & Maintenance
- Implement changes by adhering to the change management policies and procedures for any given project to communicate to all parties the nature, significance, and risk factors of the solution.
- Monitor changes and resolve complex problems by responding as they occur, by reviewing all processing and output of the newly implemented solution, and by proactively ensuring the solution works successfully to satisfy the customer requirements and to provide a smooth transition to the new solution.
- Provide support by investigating and resolving issues, including complex issues to ensure prompt, effective service.
- Bachelor's Degree (or foreign equivalent) in Computer Science, Computer Information Systems, Information Technology, Electronic Engineering, or a related field.
- Five years of related work experience with computer systems and applications.
Classified Title: Software Engineer
Job Posting Title (Working Title): Scientific Software Engineer (Radiology)
Role/Level/Range: ATP/04/PE
Starting Salary Range: $73,300 - $128,300 Annually ($73,300 targeted; (
Employee group: Full Time
Schedule: M-F 8:30-5
FLSA Status: Exempt
Location: School of Medicine Campus
Department name: SOM Rad Diagnostic Imaging
Personnel area: School of Medicine
#LI-AL1
$92.5k - $120k
...the Hubble and James Webb Space Telescopes. We are seeking a Software Engineer, II /Junior Data Engineer to join our Data Management... ...astronomical public data archives. MAST provides reliable access to scientific data from missions including HST, JWST, Roman, and TESS....ScientificPermanent employmentFull timeInternshipWork at officeLocal areaRelocation$85.5k - $149.8k
****@*****.*** Research Computing is seeking a HPC Scientific Software Engineer to support faculty, researchers, and students engaged in high-performance and AI-driven research across Johns Hopkins University. The position is responsible for deploying, optimizing, and maintaining...ScientificFull timeRemote work- ...Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to develop, maintain, and enhance complex and diverse software systems. As a... ...develop, and modify software systems using scientific analysis and mathematical models.Design and...Scientific
- ...Software Engineer CTC, Inc. Software Engineer Location: Linthicum, MD or another Columbia, MD Period of Performance: Long Term. Client... ...performance • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure...Scientific
$7.5k
...Software Engineer 1 Location: Central Maryland Security Clearance Required: Security Clearance with appropriate Polygraph Job Description... .... Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure...ScientificWork experience placementImmediate startFlexible hours- ...intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused... ...foundations of AI with the domains of Health & Medicine, Scientific Discovery, Engineered Systems, Security & Safety, and...ScientificFull timeCasual work
- ...intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused... ...foundations of AI with the domains of Health & Medicine, Scientific Discovery, Engineered Systems, Security & Safety, and...ScientificFull timeTemporary workCasual work
$10k
...Software Developer At Wyetech, you'll be at the center of an award-winning corporate... ...Solutions (DTS) TTO. The candidate will engineer end-to-end serverless architectures utilizing... ...and modify software systems, using scientific analysis and mathematical models to predict...ScientificHourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start$10k
...industry. We are seeking an experienced Software Developer who will provide full-stack... ...Solutions (DTS) TTO. The candidate will engineer end-to-end serverless architectures utilizing... ...and modify software systems, using scientific analysis and mathematical models to predict...ScientificHourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start$10k
...work with a team of dynamic and innovative engineers to develop new capabilities supporting... ...of malware enrichment services. The Software Engineer develops, maintains, and enhances... ...and modify software systems, using scientific analysis and mathematical models to predict...ScientificHourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start$3,000 per month
...• Analyze user requirements to derive software design and performance requirements •... ...standards, confer with users or system engineers; analyze systems flow, data usage and work... ...develop and modify software systems, using scientific analysis and mathematical models to...ScientificTemporary work- ...Civilian and Military expertise to every case. We are hiring a Software Engineer (Data Management) in Linthicum Heights, MD. Position... ...performance Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure...ScientificLocal areaWork from homeFlexible hoursShift work
- ...for Advanced Imaging Research at the Department ofDiagnostic Radiology and Nuclear Medicine atthe University of Maryland School of Medicine... .... We value diversity and how it enriches our academic and scientific community and strive toward cultivating an inclusive...ScientificFull timeImmediate start
$130k - $150k
...T-Rex is looking for a talented Software Engineer to work on a program in the Hanover, Maryland area in support of the Intelligence Community... ...Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome...ScientificFull timeContract workWork experience placementImmediate start$78k - $250k
...SCOPE POLYGRAPH SECURITY CLEARANCE (US CITIZENSHIP REQUIRED)The Software Engineer develops, maintains, and enhances complex and diverse... ...performance Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome...ScientificTemporary workRemote workFlexible hours$78k - $250k
...SWE experience on projects with similar software processes may be substituted for a bachelor... ...standards, confer with users or system engineers; analyze systems flow, data usage and... ...develop and modify software systems, using scientific analysis and mathematical models to...ScientificTemporary workWork experience placementRemote workFlexible hours$78k - $250k
...SWE experience on projects with similar software processes may be substituted for a bachelor... ...standards, confer with users or system engineers; analyze systems flow, data usage and... ...develop and modify software systems, using scientific analysis and mathematical models to...ScientificTemporary workWork experience placementRemote workFlexible hours$78k - $250k
...SWE experience on projects with similar software processes may be substituted for a bachelor... ...standards, confer with users or system engineers; analyze systems flow, data usage and... ...develop and modify software systems, using scientific analysis and mathematical models to...ScientificTemporary workWork experience placementRemote workFlexible hours$78k - $250k
...SWE experience on projects with similar software processes may be substituted for a bachelor... ...standards, confer with users or system engineers; analyze systems flow, data usage and... ...develop and modify software systems, using scientific analysis and mathematical models to...ScientificTemporary workWork experience placementRemote workFlexible hours$166.9k - $309.9k
...technology to help our customer achieve its mission.The Work:As a Software Engineer, you will:• Analyze user requirements to derive software... ...• Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome...ScientificFull timeTemporary workWork experience placementCasual workFlexible hours$10k
...Overview As a Junior Software Engineer you will be supporting mission-essential national security initiatives, you will design, develop,... ...components Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure...ScientificWork experience placementRelocation package- ...the Department of Diagnostic Radiology and Nuclear Medicine, to... ...using various relevant computer software applications. * Prepare... ...ultrasound), Neuroscience, Engineering, Molecular Biology, Pharmaceutical... ...enriches our academic and scientific community and strive towards...ScientificWork at office
$398k
...The Department of Diagnostic Radiology and Nuclear Medicine at the University of Maryland Medical Center has an opening for a Nuclear... ...policy. We value diversity and how it enriches our academic and scientific community and strive toward cultivating an inclusive...Scientific$10k
...Overview As a Senior Software Engineer supporting mission-essential national security initiatives, you will design, develop, integrate... ...processing platforms, and external system interfaces. Use scientific analysis and mathematical models to predict, measure, and evaluate...ScientificWork experience placementRelocation package- ...Front-End Software Developer -- Modeling & Simulation / HITLParra Consulting Group (PCG... ...hardware-in-the-loop (HITL), and advanced engineering environments for critical national... ...visualization, geospatial interfaces, plotting, or scientific visualization libraries.Familiarity...Scientific
$91.2k - $169.4k
...so they can support our mission.The Work:As an Entry‑Level Software Engineer on the Offensive Cyber team, you will:• Design & develop innovative... ...software to be applied to and integrated with engineering, scientific, and manufacturing requirements. Applies the appropriate...ScientificFull timeTemporary workWork experience placementCasual workRelocation packageFlexible hours$110k - $130k
...Washington, D.CBrown Advisory seeks to hire an enterprise software developer to join a team focused on improving... ...or relevant equivalent experience in Computer Science, Engineering or a related scientific or technical field.5+ years of progressive engineering experience...ScientificPermanent employmentFull timeTemporary workH1bWork at officeWorldwide$78k - $250k
...POLYGRAPH SECURITY CLEARANCE (US CITIZENSHIP REQUIRED) The Software Engineer develops, maintains, and enhances complex and diverse... ...performance Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure...ScientificTemporary workRemote workFlexible hours- ...Job Description Software Engineer Level 2, ClearanceRequired - TS/SCI w/Polygraph Please note, this position requires all... ...performance Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure...ScientificWork experience placementRemote work
- ...developing, and maintaining cloud-based software systems that support the processing, storage... ...retrieval, and archiving of large-scale scientific datasets. The position supports mission-... ...multiple space science missions. The engineer will contribute to both new development...ScientificWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Scientific Software Engineer (Radiology). Be the first to apply!
- software development engineer aws Baltimore, MD
- software developer internship no experience Baltimore, MD
- real time software engineer Baltimore, MD
- financial software developer Baltimore, MD
- graduate software developer Baltimore, MD
- software engineer travel Baltimore, MD
- experienced software developer Baltimore, MD
- remote entry level software developer Baltimore, MD
- information technology software engineer Baltimore, MD
- network software engineer Baltimore, MD



