Software Engineer, Data Engineer, Cybersecurity
Listed on 2026-01-12
-
IT/Tech
Data Engineer, Cybersecurity, Database Administrator, Cloud Computing
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.
- Maintain accurate and consistent database records while adhering to compliance standards such as HIPAA.
- Analyze, design, and implement routine and ad hoc data loads from diverse sources, ensuring proper data mapping and validation.
- Deliver technical assistance for enterprise applications, resolving issues promptly to minimize downtime.
- Support implementation projects by validating data integrity, conducting system testing, and ensuring successful migration.
- Participate in on-call rotations to monitor critical systems and scheduled processes, ensuring high availability and reliability.
- Act as a liaison between vendors, internal IT teams, and business stakeholders to facilitate communication and resolve technical challenges.
- Develop, secure, and optimize APIs to enable efficient data exchange between systems.
- Contribute to the design and optimization of system architecture to meet scalability and performance requirements.
- Apply cybersecurity principles to safeguard systems against vulnerabilities and unauthorized access.
- 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
- MySQL
- 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
- Perl
- 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.
- Education:
Bachelor's degree required. - Experience:
5+ years of relevant experience required. - Licensure:
None.
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,…
(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).