Academic Jobs Logo
Post My Job Jobs

Full Stack Software Engineer (Part-Time)

Applications Close:

Post My Job

Baltimore, Maryland

Academic Connect
5 Star Employer Ranking

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

10

Unlock this job opportunity


View more options below

View full job details

See the complete job description, requirements, and application process

393 Jobs Found

Post My Job

Boston, Massachusetts
Staff / Administration
Closes: Jun 23, 2026

The Ohio State University

Columbus, OH, USA
Staff / Administration
Closes: Jun 23, 2026

Columbia University

Columbia University, New York, NY, USA
Staff / Administration
Closes: Jun 23, 2026
View More