This job has expired

Software Engineer

Job Description

Proficient in designing, developing, testing, and deploying content to the digital library platform, the software engineer will engage in digital preservation strategies and research within the digital library development team and support a suite of data and technologies within the library.
-Primary responsibilities include designing, developing, and deploying digital object(s) into the digital library. Software utilized by the software engineer include the following but not limited to JavaScript and Python and including XML, HTML, and CSS, libraries like Bootstrap and, frameworks such as React and tools such as AWS Amplify, DynamoDB, and Lambda, as well as Docker.
-Responsible for code development, fixing bugs and adding changes/enhancements to the digital library applications.
-Responsible for maintaining, code testing, unit testing, and evaluating software components to ensure the components in the digital library will meet the best practices and community standards.
-Technical contributions to developing in-house and cloud-based data and web delivery systems, include understanding DevOps approaches, enabling developers and system administrators to best coordinate their efforts of data integration, applications development, and packaging, including technologies such as Git and GitHub.
-Participates in code reviews, sprints, and analyzes new technologies for potential adoption/integration into the library code repository.
-Maintains professional growth by keeping abreast of emerging areas in digital curation and preservation.

Required Qualifications

-Advanced degree in computer science, computer engineering, information science, or a related field, or a bachelor’s degree with comparable professional experience.
-Demonstrated experience with software development best practices (e.g., software version control, agile programming, issue tracking, documentation, and sound security practices).
-Experience with software design and development, and a strong understanding of accessibility guidelines and best practices.
-Demonstrated experience to work well within a team of diverse skills and experience levels and an effective communicator.
-Demonstrated ability to develop new programming skills quickly, and to grasp unfamiliar architectures and application designs quickly.
-Demonstrated ability to write simple and complex readable code within schedule limitations.
-Demonstrated knowledge of React, AngularJS, Jupyter Notebook, Ember, Node.js, and/or Python or similar language.

Preferred Qualifications

-Knowledge of DevOps, AWS, NoSQL, data science, and/or machine learning.
-Familiarity with digital preservation standards and practices, such as the OAIS reference model and the PREMIS data model.
-Knowledge of various AWS Services, including by not limited to EC2 (Elastic Compute Cloud), S3 (Simple Storage Service), Lambda and DynamoDB.
-Experience and strong proficiency in at least one programming language used for the AWS Environment. Knowledge of additional languages and/or framework
-Experience with developing and deploying applications on AWS or similar cloud computing environment.
-Knowledge of how to build prototypes and implement a solution to deploy full stack solutions in AWS.
-Experience building new libraries, tools and applications.
-Strong analytical and problems solving skills to identify and resolve issues quickly in a cloud environment such as AWS services.
-Experience with 3D modeling and visualization software.
-Knowledge of metadata standards and application profiles.
-Experience with digital library interoperability standards and protocols.

Appointment Type

A/P Faculty Lecturer, regular full-time appointment

Salary Information

$80,000 - $86,000 dependent on experience and qualifications

Review Date


Additional Information

- The successful candidate will be required to have a criminal conviction check.
- The application package needs to include a resume, cover letter addressing the candidate's experience with the responsibilities associated with the position, the required and preferred qualifications, and names of three (3) references and their contact information.

The University Libraries at Virginia Tech is committed to building a culturally diverse community and strongly encourages applications from women and minorities. We are committed to mentoring and establishing safe spaces, both physical and virtual, where employees from current and historically minoritized groups can thrive.

The members of the University Libraries at Virginia Tech strive individually and collectively to create, sustain, and share inclusive ways of knowing in conscientious community with each other and all the people we serve in every space we shape. In keeping with our Aspirational Identity and the Virginia Tech Principles of Community , the University Libraries commits to build and maintain enduring climates of mutual care, respect, and responsibility.

About Virginia Tech

Dedicated to its motto, Ut Prosim (That I May Serve), Virginia Tech pushes the boundaries of knowledge by taking a hands-on, transdisciplinary approach to preparing scholars to be leaders and problem-solvers. A comprehensive land-grant institution that enhances the quality of life in Virginia and throughout the world, Virginia Tech is an inclusive community dedicated to knowledge, discovery, and creativity. The university offers more than 280 majors to a diverse enrollment of more than 36,000 undergraduate, graduate, and professional students in eight undergraduate colleges , a school of medicine , a veterinary medicine college, Graduate School , and Honors College . The university has a significant presence across Virginia, including the Innovation Campus in Northern Virginia; the Health Sciences and Technology Campus in Roanoke; sites in Newport News and Richmond; and numerous Extension offices and research centers . A leading global research institution, Virginia Tech conducts more than $500 million in research annually.

Virginia Tech does not discriminate against employees, students, or applicants on the basis of age, color, disability, sex (including pregnancy), gender, gender identity, gender expression, genetic information, national origin, political affiliation, race, religion, sexual orientation, or military status, or otherwise discriminate against employees or applicants who inquire about, discuss, or disclose their compensation or the compensation of other employees or applicants, or on any other basis protected by law.

If you are an individual with a disability and desire an accommodation, please contact (Rebecca Osborne) at ( during regular business hours at least 10 business days prior to the event.

Advertised: June 29, 2023
Applications close:

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert