We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Research Software Developer

Temple University
paid time off, paid holidays, retirement plan
United States, Pennsylvania, Philadelphia
4201 Henry Avenue (Show on map)
Nov 17, 2025
Description

Temple University's College of Public Health is searching for a Research Software Developer!

Become a part of the Temple family and you will have access to the following:
A hybrid work schedule
Full medical, dental, vision coverage
Paid time off
11 Paid Holidays
Tuition remission - eligible employees and their dependents can obtain a degree TUITION FREE
A generous retirement plan and so much more!

SALARY RANGE: $61,000 to $70,000
A variety of important factors are reviewed by HR when considering salary, including job duties, the applicant's education and experience, all relevant internal equity considerations, department budget, and funding source.

*Grant funded position

Position Summary:
Dr. Wu's Intelligent Health Application Lab engages in interdisciplinary research that harnesses artificial intelligence and real-world data to advance smart patient care, personalized health, and holistic well-being.

The Research Software Developer plays a critical role in supporting Dr. Wu, her research team, and external collaborators by leading the development of research software tools and health application frameworks. The primary focus of this role is to design, develop, refine, and maintain demonstrative software packages that showcase the lab's innovative work on AI in health.

Key responsibilities include:
* Developing core AI features for various health applications
* Building data processing pipelines for standardizing and integrating heterogenous health data
* Implementing advanced machine learning algorithms and generating testing results
* Customizing user interfaces and integrating user feedback into iterative development cycles
* Documenting project progress and technical specifications
* Ensuring software aligns with research goals and technical requirements

The developer will be part of a skilled, customer-focused technical team and will provide support for both ongoing funded research and emerging projects, particularly in building demonstrative prototypes on an as-needed basis.

Additional duties may be assigned as needed to support the lab's evolving research agenda.

Required Education and Experience:
*Bachelor's degree and at least two years of related technical experience is required. Preferred with a Master's degree in Health Informatics, Computer Science, or other related fields.
*Minimum 2-4 years of relevant experience working in an academic or industrial setting.
*Experience with website development, software development, mobile app development, and health application is a plus.
An equivalent combination of education and experience may be considered.

Required Skills and Abilities:
*Proficiency in programming languages (e.g., Python, R, Java, or C/C++)
*Familiarity with databases (SQL or NoSQL)
*Experience with data visualization libraries or frameworks (e.g., D3.js, Chart.js, Plotly)
*Experience with front-end and/or back-end development (e.g., React, Angular, Node.js, Django, Flask)
**Experience with version control systems, particularly Git
*Excellent verbal and written communication skills to collaborate within an interdisciplinary research team.
*Excellent problem-solving skills.
*Self-motivated, reliable, and able to work independently and in a team environment.
*Willingness to learn and adapt to new techniques and technologies.
*Ability to interact with a diverse group of faculty and staff and provide excellent customer service.
*Knowledge of Browser compatibility.

Preferred Skills and Abilities:
*Research experience in higher education or academic institution
*Experience with mobile app development
*Familiarity with cloud platforms
*Familiarity with UI/UX design principles and ability to build user-friendly interfaces

Essential duties:
*Participate in regular project meetings and contribute to planning, progress updates, and problem-solving discussions.
*Design, develop, and maintain demo software aligned with project goals
*Design, develop, manage, and maintain software systems and intelligent health applications to support research initiatives; provide both technical and functional support to project teams and stakeholders across various interdisciplinary projects.
*Deliver high-quality, research-grade web applications, leveraging technologies such as RESTful APIs, JSP, HTML/CSS, JavaScript libraries (e.g., D3.js, jQuery), and other front-end/back-end tools as needed.
*Develop and maintain both sandbox and production environments, ensuring secure, stable, and scalable systems for ongoing research activities.
*Collaborate with researchers and stakeholders to gather user requirements and translate them into effective, functional, and scalable software solutions.
*Customize software features and user interfaces to meet the needs of diverse end-user groups, ensuring accessibility, responsiveness, and user-centered design.
*Support the deployment and demonstration of software in a range of settings, including academic presentations, research workshops, stakeholder meetings, and pilot implementations.
*Design, develop, and maintain the lab's website, ensuring it reflects current project updates, research achievements, publications, and outreach activities.
*Participate in regular project meetings, contributing to project planning, progress reporting, and collaborative problem-solving.

This position is assigned a hybrid work arrangement (on-campus and remote), the duration of this hybrid work arrangement is at the discretion of Temple University and the Department.

Temple University is committed to a policy of equal opportunity for all in every aspect of its operations, including employment, service, and educational programs. The University has pledged not to discriminate on the basis of age, color, disability, marital status, national origin or ethnic origin, race, religion, sex (including pregnancy), sexual orientation, gender identity, genetic information or veteran status.

Compliance Statement: In the performance of their functions as detailed in the position description employees have an obligation to avoid ethical, legal, financial and other conflicts of interest to ensure that their actions and outside activities do not conflict with their primary employment responsibilities at the institution. Employees are also expected to understand and be in compliance with applicable laws, University and employment policies and regulations, including NCAA regulations for areas and departments which their essential functions cause them to interact.

Temple University's Annual Security and Fire Safety Report contains statistics, policies, and procedures related to campus safety. Go here to review: https://safety.temple.edu/reports-logs/annualsecurity-report

You may request a copy of the report by calling Temple University's Department of Public Safety at 215- 204-7900.

Primary Location : Pennsylvania-Philadelphia-Main Campus-Paley Library
Job : Staff
Schedule : Full-time
Shift : Day Job
Employee Status : Regular
Applied = 0

(web-f6fc48fb5-t2tn2)