Jefferson Health · 1 day ago
Manager Software Engineering
Jefferson Health is a nationally ranked health care system dedicated to providing high-quality clinical care and education. They are seeking a hands-on Manager of Software Engineering to lead software engineering initiatives, align them with business goals, and drive innovation while managing teams and processes.
Hospital & Health Care
Responsibilities
Align software engineering initiatives with business goals and strategic objectives
Drive application rationalization, consolidation, integration, and optimization across platforms such as ServiceNow, Salesforce, enterprise web (Adobe/Drupal), Enterprise Intranet (Unily), MuleSoft APIs, Kyruss & Credential Stream, Azure Cloud, and other custom and third-party applications
Evaluate and integrate cutting-edge technologies, drive innovation and continuous improvement, and ensure smooth transitions during modernization efforts
Minimize downtime and maximize benefits of modernization
Work with architects and technical leads and oversee and contribute to the enhancement and creation of scalable, efficient, and secure platforms and solutions, including ServiceNow consolidation, Salesforce adoption, AEM and Drupal consolidation, MuleSoft integration, and Azure Cloud utilization
Ensure cohesive integration and optimal performance across all platforms
Work with architects and technical leads, and guide teams and contribute to architecture, design, coding, testing, and deployment of software and infrastructure solutions
Address and resolve system issues for optimal functionality
Collaborate with security teams, architects, technical leads, in risk assessment and mitigation
Guide software engineering teams in creating secure solutions and following best practices
Enhance system performance and security, reduce vulnerabilities, and improve overall system reliability
Demonstrate expertise in DevOps practices and continuous integration/deployment
Streamline processes to ensure efficient and error-free deployments, improving development cycles and operational efficiency
Lead, mentor, and develop software engineering teams, fostering growth and technical excellence
Provide technical guidance and mentorship to enhance skills and knowledge
Guide teams in adopting best practices for software development, DevOps, CI/CD, and agile methodologies
Act as a bridge between Product Management, Marketing, and other stakeholders, and technical teams
Translate business requirements into technical solutions
Ensure seamless integration and collaboration across merged entities
Stay up to date with the latest technologies and industry trends
Promote a culture of innovation, learning, and continuous improvement within engineering teams
Create and guide teams in maintaining proper documentation adhering to agile practices
Ensure organized code repositories
Oversee incident management and on-call support for production systems, applications, infrastructure, and platforms
Implement emergency fixes and provide root cause analysis for incidents
Engage with multiple vendors on new initiatives, including Salesforce, Adobe AEM, EPIC, and ServiceNow
Ensure new initiatives are aligned with organizational goals and technical requirements
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
10+ years of expertise in software engineering and development, with at least 5 years in leadership or management roles
Strong technical background in programming languages (Java, JavaScript, Python, etc.), cloud platforms, DevOps, CI/CD, automation, and microservices
Strong knowledge and work experience in configuration management and solutions deployment automation
Strong work experience designing and delivering scalable, secure, and resilient systems
Proven ability to lead and mentor engineering teams, manage projects, and drive results
Strong work experience in software and cloud infrastructure security best practices, including secure authentication, encryption, zero trust architecture, and compliance
Good work experience with containerization and orchestration (Docker, Docker Swarm, Kubernetes), building and deploying enterprise applications on containers, and provisioning orchestration infrastructure on the cloud
Good work experience with Disaster Recovery and High Availability, designing systems for high availability and disaster recovery, ensuring minimal downtime and data loss
Strong work experience managing and designing databases, including SQL and NoSQL databases
Strong work experience building distributed, secure, and scalable software solutions in Spring Boot, Java, and ORM solutions
Strong work experience in Version Control using Git
Strong work experience in CI/CD tools like Azure DevOps, Jenkins, and GitLab CI/CD
Strong work experience with monitoring and logging best practices, tools like ELK Stack (Elasticsearch, Logstash, Kibana), and Splunk
Excellent communication, collaboration, and stakeholder management skills
Benefits
Medical (including prescription)
Supplemental insurance
Dental
Vision
Life and AD&D insurance
Short- and long-term disability
Flexible spending accounts
Retirement plans
Tuition assistance
Voluntary benefits
Company
Jefferson Health
Thomas Jefferson University and Thomas Jefferson University Hospitals are partners in providing excellent clinical and compassionate care for our patients in the Philadelphia region, educating the health professionals of tomorrow in a variety of disciplines and discovering new knowledge that will define the future of clinical care.
Funding
Current Stage
Late StageLeadership Team
Recent News
Philadelphia Business Journal
2025-03-26
2024-04-29
Company data provided by crunchbase