Software Engineer - Center for Health Care Transformation and Innovation jobs in United States
cer-icon
Apply on Employer Site
company-logo

Penn Medicine, University of Pennsylvania Health System · 4 weeks ago

Software Engineer - Center for Health Care Transformation and Innovation

Penn Medicine is a leading academic medical center dedicated to providing high-quality patient care, innovative research, and education. As a Software Engineer at the Center for Health Care Transformation and Innovation, you will develop and maintain software systems that directly impact patient care and clinical efficiency, collaborating with clinicians to transform healthcare delivery.

BiotechnologyEducationHealth CareMedicalTraining

Responsibilities

Development: Design, build, and maintain reliable, scalable software systems — including web applications, background services, and messaging platforms — that power critical healthcare operations. Write clean, efficient, and well-documented code that balances performance, maintainability, and long-term sustainability. Contribute to architectural discussions and code reviews, helping shape technical direction while maintaining strong team standards
Quality Assurance: Champion software quality through the development of automated unit, integration, and functional tests. Collaborate on peer reviews and documentation to ensure clarity, consistency, and technical excellence. Integrate with monitoring and alerting systems to proactively detect and address potential issues before they impact users
Support & Maintenance: Take ownership of diagnosing and resolving complex issues by identifying root causes and implementing lasting fixes. Collaborate across teams to maintain application stability, performance, and user satisfaction. Participate in on-call or rotational support to ensure high system reliability and a positive user experience
Product: Work directly with product managers, designers, clinicians, and other partners to transform and translate user needs into scalable, secure, and user-friendly software solutions. Apply product and design thinking to ensure applications deliver measurable impact and align with the organization’s clinical and operational goals. Contribute feedback to product and design discussions to improve workflows, usability, and value delivery
Continuous Improvement: Participate actively in Agile development and processes to improve team efficiency and product quality. Continuously refine development practices with a focus on user experience, maintainability, and operational excellence. Stay current with modern technologies and share insights that enhance engineering quality and productivity
Infrastructure & DevOps: Collaborate with infrastructure teams to ensure smooth deployment, scalability, and security of applications. Leverage tools such as Azure, Linux, Git, and CI/CD pipelines to automate and optimize development workflows. Support capacity planning and contribute to infrastructure enhancements that ensure system resilience
Compliance & Organizational Alignment: Perform all duties in alignment with Penn Medicine’s mission, values, and compliance standards. Follow best practices for data protection, security, and patient privacy in all development and operational activities and other duties as assigned
Performs duties in accordance with Penn Medicine and entity values, policies, and procedures
Other duties as assigned to support the unit, department, entity, and health system organization

Qualification

NodeJSPythonReactJSPostgreSQLGitVueJSLinux OSMicrosoft AzureElectronic Health RecordsDetail oriented

Required

Bachelor's degree
5+ years of full-stack application development
Expertise in writing backend components, preferably in NodeJS or Python, for web applications including performance tuning
Expertise in front end frameworks (ReactJS or VueJS), HTML, and CSS
Demonstrated knowledge of PostgreSQL or comparable RDBMS
Fluency with web APIs including REST, JSON format, and authorization schemes
Strong understanding of HTTP protocol including authentication, JWT, and cookies
Experience writing automated tests, test driven development, continuous integration, and automated monitoring
Ability to manage concurrent design and development projects in a dynamic challenging environment while meeting project deadlines
Ability to diagnose and solve complex user-reported or system-identified issues in production
Experience with Git
Detail oriented with the ability to work independently or as part of a team

Preferred

Linux OS
ReactJS
Vue.js
MongoDB
Microsoft Azure
Electronic Health Records, health data, and related protocols
Rapid prototyping, Lean Startup, and related methodologies

Benefits

Comprehensive compensation and benefits program
One of the finest prepaid tuition assistance programs in the region

Company

Penn Medicine, University of Pennsylvania Health System

company-logo
Penn Medicine is a world leader in academic medicine, setting the standard for cutting-edge research, compassionate patient care, and the education of future health care professionals.

Funding

Current Stage
Late Stage
Total Funding
$70.9M
Key Investors
BIRD FoundationWarren Alpert FoundationNational Cancer Institute
2025-01-22Grant
2023-01-03Grant· $9.7M
2022-08-18Grant· $5.7M

Leadership Team

leader-logo
Kevin Mahoney
Chief Executive Officer of University of Pennsylvania Health System
linkedin
leader-logo
John Donohue
Vice President, Enterprise Services
linkedin
Company data provided by crunchbase