×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Data Engineer, Cybersecurity

Job in Charlottesville, Albemarle County, Virginia, 22904, USA
Listing for: The Rector & Visitors of the University of Virginia
Full Time position
Listed on 2026-01-12
Job specializations:
  • IT/Tech
    Data Engineer, Cybersecurity, Database Administrator, Cloud Computing
Salary/Wage Range or Industry Benchmark: 57.21 USD Hourly USD 57.21 HOUR
Job Description & How to Apply Below

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 role 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,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary