The Software Engineer is responsible for managing the university's technology infrastructure and services. This role handles system maintenance, support, and cybersecurity to ensure technology resources are reliable and secure.
This roles is responsible for designing, developing, testing, and maintaining custom software applications or systems used by the university. This role works closely with departments to create tools that enhance the efficiency of system processes.
The ideal candidate will have experience with Linux and proficiency in Java and Python frameworks.
Individual contributors with responsibility in a professional discipline or specialty. Spends majority of time leading the design, implementation or delivery of processes, programs and policies using specialized knowledge and skills normally acquired through advanced education (typically University).
Experienced individual contributor that has extensive area or subject matter expertise. Limited oversight from manager. Manages projects or processes. Coaches, reviews, and delegates work to lower level professionals. Problems faced are difficult and often complex. Influences others regarding policies, practices, and procedures.
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.
System Administration & Infrastructure
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.
Database Administration
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.
Cloud & Data Platforms
Work with Snowflake and SnowSQL for data warehousing and analytics.
Support data integration across multiple platforms.
Application & API Management
Provide technical support for enterprise applications.
Develop, maintain, and secure APIs for system interoperability.
Assist in system transformation projects, including testing and validation.
Programming & Scripting
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.
Web Development & Configuration
Set up and configure websites using Apache , Java , and Python frameworks .
Troubleshoot web applications and ensure optimal performance.
Collaboration & Operational Support
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.
MINIMUM REQUIREMENTS:
Education: Bachelor's degree required.
Experience: 5+ years of relevant experience required.
Licensure: None.
PHYSICAL DEMANDS:
This is primarily a sedentary job involving extensive use of desktop computers. The job does occasionally require traveling some distance to attend meetings, and programs.
The starting base rate for this role is $57.21 hourly. Individual compensation will be determined by the selected candidate's qualifications, previous work experience, and/or education.
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
UVA Health (https://jobs.virginia.edu/why-uva-health) is a world-class Magnet Recognized academic medical center and health system with a level 1 trauma center. 2023-2024 U.S. News & World Report "Best Hospitals" guide (https://health.usnews.com/best-hospitals/area/va/university-of-virginia-medical-center-6344000) rates UVA Health University Medical Center as "High Performing" in 5 adult specialties and 14 conditions/procedures. We are one of 70 National Cancer Institute designated cancer centers. UVA Health Children's (https://jobs.virginia.edu/uva-childrens) is named by 2023-2024 U.S. News & World Report (https://health.usnews.com/best-hospitals/area/va/university-of-virginia-childrens-hospital-PA6344000) as the best children's hospital in Virginia with 9 specialties ranked among the best in the nation. Our footprint also encompasses 3 community hospitals and an integrated network of primary and specialty care clinics throughout Charlottesville, Culpeper, Northern Virginia, and beyond.
The University of Virginia is an equal opportunity employer. All interested persons are encouraged to apply, including veterans and individuals with disabilities. Click here (https://eocr.virginia.edu/notice-non-discrimination-and-equal-opportunity) to read more about UVA's commitment to non-discrimination and equal opportunity employment.