Full Stack Software Engineer (Part-Time)
The University of Maryland, Baltimore's Office of Research and Development is seeking a versatile Software Engineer to bridge the gap between academic innovation and commercial readiness. This individual will serve as a dedicated technical partner for faculty members, transforming high-potential research and "bench-top" code into robust, scalable digital products. By providing hands-on development, architectural guidance, and rapid prototyping, the engineer will ensure that nascent university technologies--ranging from health informatics tools to research-driven SaaS platforms--are built to industry standards. This role is critical for de-risking early-stage ventures, enhancing the value of the university's intellectual property, and accelerating the delivery of life-changing digital solutions to the global marketplace.
This is a Part-Time (20 hours per week) position.
Benefits: Exempt Regular
UMB offers a comprehensive benefits package that prioritizes wellness, work/life balance, and professional development, along with additional exciting perks that employees can take advantage of. This position participates in a retirement program (pension or optional retirement plan/ORP) that must be selected and is effective on your date of hire. Exempt regular staff receive a generous PAID leave package that includes over 4 weeks of vacation accrued each year, 15 paid holidays, 3 personal leave, unlimited accrual of sick time, and comprehensive health insurance; professional learning and development programs; tuition remission for employees and their dependents at any University System of Maryland school; and flexible work schedules and teleworking options (if applicable per job).
UMB is a public university and constituent institution of the University System of Maryland. All employees are expected to work primarily physically within the State of Maryland.
Primary Duties:
- Under the guidance of the Office of Technology Transfer (OTT), the Medical Software Engineer will:
- Work with university inventors to design, develop, and implement prototype medical software inventions, including proof-of-concept applications, data pipelines, and machine learning applications.
- Develop basic prototypes of end-user programs or apps (web, mobile, or desktop) to demonstrate the invention's functionality and user experience to clinicians, investors, and potential licensees.
- Apply professional software engineering best practices across the full Software Development Lifecycle (SDLC), including requirements gathering, design, coding, testing, and documentation.
- Familiar with software solutions in compliance with medical device regulations, such as IEC 62304 (software lifecycle) and relevant FDA/ISO standards (e.g., ISO 13485).
- Design and implement software features that ensure data security and patient privacy in full compliance with HIPAA and University guidelines for handling Protected Health Information (PHI).
- Develop and execute software verification and validation plans and create comprehensive technical documentation to support regulatory submissions and IP protection.
- Ensure that any software developed is stored and labeled properly in the appropriate University code repository using agreed upon conventions.
- Assist inventors in integrating software prototypes with clinical data standards such as DICOM, HL7, and FHIR to enable real-world testing and commercial potential.
- Advise on new software technologies, frameworks (e.g., cloud, distributed systems), and best practices to increase development capabilities across the university.
- Develop partnerships with external resources (e.g., specialized cloud vendors, regulatory consultants) to increase development capabilities.
- Maintain comprehensive design history and technical documentation to facilitate intellectual property protection including documentation of any related libraries or packages that are used in SDLC process.
- Work with OTT and faculty inventors to develop educational programs/instructional content that addresses unmet software needs.
- Work with UMB OTT and UMB faculty inventors to continually expand software associated technology services available on UMB campus.
- Serve as a representative of UMB OTT at med-tech and UMB associated events.
- Perform other duties as assigned.
Qualifications
Education: Bachelor's Degree in Engineering, Computer Science, Software Engineering, Biomedical Engineering, or a closely related discipline.
Experience: Four (4) years of related experience in software development. Some experience in a regulated environment (e.g., medical device or healthcare IT) is strongly preferred.
Supervisory Experience: NA
Certification/Licensure: NA. Certifications in health informatics (CPHIMS) or security (CISSP) are a plus.
Other: May consider a combination of directly related experience and education.
Knowledge, Skills, Abilities:
- Demonstrated ability to design and implement software features that are compliant with HIPAA, IEC 62304, and FDA/ISO standards.
- Knowledge of and experience with medical data standards (e.g., DICOM, HL7 v2, FHIR).
- Familiarity with healthcare data models (e.g., OMOP)
- Ability to quickly learn different disciplines of medical research and apply technical skills within a commercial and entrepreneurial framework. Expertise in one or more core programming languages such as C, C++, Python, or Java.
- Proficiency in a modern framework for rapid end-user prototyping (e.g., React, Angular, Vue.js for web; Swift/Kotlin, Flutter, or React Native for mobile).
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and methodologies, particularly for applications in clinical prediction, imaging, or diagnostics is highly desirable.
- Strong knowledge of professional software engineering practices, including code reviews, source control (Git), and continuous integration/delivery (CI/CD).
- Excellent analytical, critical thinking, and problem-solving skills.
- Collaborative demeanor: high willingness to work within a cross functional team that may include scientists, clinicians, researchers, entrepreneurs, business consultants, and investors.
- Communicates with clarity, consistency and reliably; builds trust. Actively listens. Adept at building relationships.
- Interest and enthusiasm for working within the life sciences.
Pro-Rated Hiring Range (.50FTE): $39,000 - $50,000 (Maximum), Commensurate with education and experience
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process









