Software Engineer 4/5 - Biocomplexity Institute
Job ID: R0027981 | Software Engineering and Development | Full Time | Charlottesville, VA
The Biocomplexity Institute and Initiative (BII) at the University of Virginia is looking for a Software Engineer to develop code, deploy, run and maintain software applications and middleware supporting a variety of research projects. Developers will collaborate with researchers and other programmers to develop software applications, and develop, execute, maintain and support research software.

The Institute integrates scientific research — from genetic sequencing to policy analysis — to tackle the complex task of understanding massively interacting systems and predict solutions to issues impacting human health, well-being and habitat. We collaborate across many disciplines to discover connections between health, information networks, security and infrastructure.

The foundation of our methodology lies in information biology — the synthesis of mathematics, computation, informatics and biology. We approach complex problem solving by assembling teams of experts in a variety of fields to work together to create solutions that challenge the very fields in which the teams operate. To learn more about BII, visit

The University of Virginia is annually ranked as one of the premier public institutions in the United States and is located in Charlottesville, a picturesque and vibrant small city perennially ranked as one of the best places to live in the U.S. The primary work location for this position is BII's location at our Charlottesville office at the UVA Discovery Park. Due to the current conditions due to COVID-19, this position may begin on a hybrid/flexible work schedule with the expectation to work on site in Charlottesville to be determined date.

Required Qualifications:
  • Bachelor's degree in computer science, MIS, computer engineering or related discipline and at least 5 years of experience for candidates wishing to be considered for Software Engineer 4, and at least 7 years of experience for those wishing to be considered for Software Engineer 5. Extensive relevant experience may be considered in lieu of a degree for both roles.
  • Experience developing web-based applications, especially in a team environment.
  • Demonstrated knowledge and experience in JavaScript and web-based design.
  • Knowledge of modern UI paradigms, designs and technologies.
  • Experience developing in Python.
  • Experience developing in Linux/UNIX/MacOSX.
  • Structured development using code repository such as GitHub.
  • Excellent communication skills.
  • Ability to work collaboratively in a team unit, as well as possess the ability to work independently with minimal supervision.

Additional Qualifications:
The ability to program networked and distributed software and experience utilizing some of the following tools and technologies is preferred; 2 or more of the skills below are required for Software Engineer 5:
  • Bioinformatics knowledge and experience
  • Experience developing in C/C++
  • Experience with databases (e.g., Postgres, MongoDB, Oracle)
  • Experience using HPC and web services

Anticipated Hiring Range: Commensurate with candidate's experience and qualifications with UVA benefits.

This position will remain open till filled.

Questions related to the position may be directed to Savanna Galambos, Special Assistant for Administrative Affairs, Questions regarding the application process should be directed to Daniel Strong, Senior Recruiter

These are exempt-level, benefit-eligible positions. All roles within the institute are restricted positions and are dependent upon project need, availability of funding, and performance. This is primarily a sedentary job involving extensive use of desktop computers. The job does occasionally require walking some distance to attend meetings and programs.

The University will perform background checks on all new hires prior to employment. This position also requires an Education Verification (FSAKA).

COVID Vaccination Requirement

Due to the scope of President Biden's Executive Order 14042 issued in early September, all University employees, including remote employees, must receive their final vaccination dose by January 4, 2022, unless they have a University-approved religious or medical exemption. The University has updated policy SEC-045 to reflect these new requirements.

If hired by the Academic Division, excluding School of Medicine, School of Nursing, UVA Physicians Group, and the Health Systems Library, you will be required to provide proof of vaccination or be willing to be vaccinated by January 4, 2022. Academic employees may apply for a University-approved medical or religious exemption.

Note: Some medical and safety-sensitive positions require vaccination and are not eligible for an exemption. For more information on how vaccination requirements will apply to you, please visit the UVA New Hire Vaccination Requirements webpage.

Town Center Four
Charlottesville, VA 22911

Working here.

Careers at the University of Virginia reflect a wide breadth of professions, ranging from teaching to administration, IT professionals to financial analysis, research to grounds management, and talent recruiting to facilities management, among many others. Every person here — faculty, staff, student, healthcare professional — helps to advance our world-class institution, encompassing a larger mission of discovery and service.

Quality of Life

Charlottesville, Virginia is one of the nation’s most charming and picturesque places to live and work. Our area boasts many excellent restaurants, wineries and craft breweries; historic sites; Shenandoah National Park and Skyline Drive; and a great selection of homes in welcoming neighborhoods, as well as urban and rural locations. Public transportation is excellent, and you’re just a short drive from the beach or Washington, D.C.