UVA Health · 1 day ago
Software Engineer
UVA Health is a world-class academic medical center and health system, and they are seeking a Software Engineer to manage the university’s technology infrastructure and services. This role involves designing, developing, testing, and maintaining custom software applications, ensuring system reliability and security while collaborating across teams and vendors.
Health CareHospitalMedical
Responsibilities
Design, Develop, and Maintain System Integrations
Build and troubleshoot integrations across multiple technology platforms to ensure seamless interoperability
Ensure Data Integrity and Security
Maintain accurate and consistent database records while adhering to compliance standards such as HIPAA
Perform Data Analysis and ETL Processes
Analyze, design, and implement routine and ad hoc data loads from diverse sources, ensuring proper data mapping and validation
Provide Application and System Support
Deliver technical assistance for enterprise applications, resolving issues promptly to minimize downtime
Lead System Transformation Initiatives
Support implementation projects by validating data integrity, conducting system testing, and ensuring successful migration
Monitor and Maintain Operational Continuity
Participate in on-call rotations to monitor critical systems and scheduled processes, ensuring high availability and reliability
Collaborate Across Teams and Vendors
Act as a liaison between vendors, internal IT teams, and business stakeholders to facilitate communication and resolve technical challenges
Manage and Maintain APIs
Develop, secure, and optimize APIs to enable efficient data exchange between systems
System Architecture and Design
Contribute to the design and optimization of system architecture to meet scalability and performance requirements
Implement Security Best Practices
Apply cybersecurity principles to safeguard systems against vulnerabilities and unauthorized access
Performance Monitoring and Optimization
Use diagnostic tools to monitor system performance and implement improvements for efficiency
Administer and maintain Linux and Windows environments, including:
Linux structure navigation (logs, configurations, cron jobs)
System performance monitoring and troubleshooting
Configure and manage Apache web servers and Java-based applications
Implement and maintain system security and compliance with HIPAA standards
Manage and optimize relational databases:
MySQL, MariaDB, SQL Server, and Oracle
Perform routine and ad hoc ETL processes, data mapping, and validation
Maintain database integrity and ensure high availability
Work with Snowflake and SnowSQL for data warehousing and analytics
Support data integration across multiple platforms
Provide technical support for enterprise applications
Develop, maintain, and secure APIs for system interoperability
Assist in system transformation projects, including testing and validation
Develop and maintain scripts using:
Perl, Python (including frameworks), and SAS
Install and configure Perl modules and other dependencies
Automate processes to improve operational efficiency
Set up and configure websites using Apache, Java, and Python frameworks
Troubleshoot web applications and ensure optimal performance
Act as liaison between vendors, IT teams, and business stakeholders
Participate in on-call rotations to monitor critical systems and scheduled processes
Complete complex assignments independently and collaboratively to maintain continuity of operations
Qualification
Required
Bachelor's degree required
5+ years of relevant experience required
Experience with Linux
Proficiency in Java and Python frameworks
Administer and maintain Linux and Windows environments
Configure and manage Apache web servers and Java-based applications
Implement and maintain system security and compliance with HIPAA standards
Manage and optimize relational databases: MySQL, MariaDB, SQL Server, and Oracle
Perform routine and ad hoc ETL processes, data mapping, and validation
Maintain database integrity and ensure high availability
Work with Snowflake and SnowSQL for data warehousing and analytics
Provide technical support for enterprise applications
Develop, maintain, and secure APIs for system interoperability
Develop and maintain scripts using Perl, Python (including frameworks), and SAS
Set up and configure websites using Apache, Java, and Python frameworks
Act as liaison between vendors, IT teams, and business stakeholders
Participate in on-call rotations to monitor critical systems and scheduled processes
Complete complex assignments independently and collaboratively to maintain continuity of operations
Benefits
Comprehensive Benefits Package: Medical, Dental, and Vision Insurance
Paid Time Off, Long-term and Short-term Disability, Retirement Savings
Health Saving Plans, and Flexible Spending Accounts
Certification and education support
Generous Paid Time Off
Company
UVA Health
UVA Health is a healthcare center that provides home healthcare, dentistry, and palliative care services.
Funding
Current Stage
Late StageTotal Funding
$0.1MKey Investors
Virginia Innovation Partnership Corporation
2025-01-14Grant· $0.1M
Recent News
2025-10-17
2025-10-12
Company data provided by crunchbase