1

Bioinformatics Software Engineer Jobs in Virginia

Bioinformaticist

Charlottesville, VA ยท On-site

$99K - $225K/yr

You Have: * 10+ years of experience in bioinformatics research, software development, and technical reporting * Experience in bioinformatics, data engineering, or biological data pipeline development

Bioinformaticist

Reston, VA ยท On-site

$99K - $225K/yr

You Have: * 10+ years of experience in bioinformatics research, software development, and technical reporting * Experience in bioinformatics, data engineering, or biological data pipeline development

Systems Architect with Security Clearance

Hampton, VA ยท On-site

$213K/yr

This engagement provides a spectrum of management, technologies development, applications/software engineering, bioinformatics support, and professional development. Please Note: This position is ...

This engagement provides a spectrum of management, technologies development, applications/software engineering, bioinformatics support, and professional development. The Project Manager will provide ...

This engagement provides a spectrum of management, technologies development, applications/software engineering, bioinformatics support, and professional development. The Program Manager will provide ...

Bioinformatics Software Engineer information

See Virginia salary details

$42.6K

$129.9K

$236.5K

How much do bioinformatics software engineer jobs pay per year?

As of Jul 3, 2026, the average yearly pay for bioinformatics software engineer in Virginia is $129,929.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,200.00 and $155,700.00 per year, depending on experience, location, and employer.

What is a Bioinformatics Software Engineer job?

A Bioinformatics Software Engineer develops and maintains software tools, algorithms, and databases for analyzing biological data, such as genomic sequences and protein structures. They work at the intersection of computer science and biology, using programming languages like Python, Java, or R to process and interpret large-scale biological datasets. Their role is crucial in fields like genomics, drug discovery, and personalized medicine, where computational solutions help researchers derive meaningful insights from complex biological information.

What are the typical daily responsibilities of a Bioinformatics Software Engineer?

As a Bioinformatics Software Engineer, your day-to-day responsibilities typically include designing, developing, and maintaining software tools or pipelines for analyzing biological data such as DNA, RNA, or protein sequences. You may collaborate closely with researchers and scientists to understand biological problems and translate them into computational solutions, reviewing and optimizing code for efficiency and scalability. Troubleshooting data processing issues, integrating new algorithms, and contributing to documentation are also common tasks. Additionally, you might participate in cross-functional meetings and keep up with emerging technologies and trends in the field.

What are the key skills and qualifications needed to thrive in the Bioinformatics Software Engineer position, and why are they important?

To thrive as a Bioinformatics Software Engineer, you need a strong background in software development (especially with Python, R, or C++), algorithm design, and biological data analysis, usually supported by a degree in bioinformatics, computer science, or a related field. Familiarity with bioinformatics tools, databases (like NCBI or Ensembl), version control systems (such as Git), and experience with cloud computing or high-performance computing environments is highly valued. Strong problem-solving skills, attention to detail, and the ability to collaborate effectively with biologists and data scientists set candidates apart. These competencies are crucial for efficiently developing reliable software solutions that support complex biological research and data-driven discoveries.

What are the most commonly searched types of Bioinformatics Software Engineer jobs in Virginia? The most popular types of Bioinformatics Software Engineer jobs in Virginia are:
What are popular job titles related to Bioinformatics Software Engineer jobs in Virginia? For Bioinformatics Software Engineer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Bioinformatics Software Engineer jobs in Virginia look for? The top searched job categories for Bioinformatics Software Engineer jobs in Virginia are:
What are popular job titles related to Bioinformatics Software Engineer jobs in VA? For Bioinformatics Software Engineer jobs in VA, the most frequently searched job titles are:
Software Engineer with Security Clearance

Software Engineer with Security Clearance

Blackhawk Enterprise Incorporated

Charlottesville, VA โ€ข On-site

$109K - $131K/yr

Other

Posted yesterday


Job description

About the Role
We are seeking an experienced Senior Data Engineer to lead the design, development, and maintenance of our mission-critical data infrastructure, with a focus on bioinformatics and the processing of large-scale genomic data. This role requires a hands-on engineer who can architect robust data solutions, establish best practices for data management, and ensure the scalability and reliability of systems supporting secure government operations. You will be responsible for mentoring team members and driving technical excellence across our data ecosystem.
Primary Responsibilities
Design, build, and maintain scalable, reliable, and performant data pipelines for bioinformatics and genomic data.
Architect and implement data models and database schemas to meet application and analytics requirements.
Lead technical decision-making for the evolution and modernization of our data technology stack.
Establish and enforce data engineering standards, best practices, and architectural patterns.
Mentor junior and mid-level engineers through code reviews, pair programming, and technical guidance.
Optimize and scale our data infrastructure, including microservices, databases, and real-time data streams.
Ensure security compliance and implement secure data handling practices for classified environments.
Troubleshoot and resolve complex production issues across distributed data systems.
Required Technical Skills
Core Languages: Expert-level proficiency in Python and/or Javascript.
Scientific Data Expertise:
Proven experience in bioinformatics, scientific data management, or a related domain involving the processing and analysis of large-scale datasets.
Data Engineering & Processing:
Workflow Orchestration: Deep experience with tools like Apache Airflow, Prefect, or Dagster.
Big Data Frameworks: Hands-on experience with processing frameworks such as Apache Spark.
Stream & Message Brokers: Experience with real-time data streaming using Apache Kafka, RabbitMQ, AWS SQS/SNS, or Azure Service Bus.
Data Storage & Databases:
SQL Databases: Expertise in relational databases (PostgreSQL, MySQL, Oracle) including advanced query optimization and schema design.
Object Stores?
Search & Indexing: Familiarity with search engines like Elasticsearch or OpenSearch.
Cloud & Infrastructure:
Cloud Platforms: Strong experience with services from AWS, Azure, or GCP.
DevOps: Experience with automation tools like Jenkins, GitLab CI/CD, or GitHub Actions as well as infrastructure tools like Helm and Terraform.
Preferred Qualifications
Experience designing event-driven architectures and microservices.
Knowledge of data governance, data quality, and observability frameworks.
Background in migrating legacy data systems to modern, scalable architectures.
Deep understanding of database performance tuning: indexing, partitioning, and connection pooling.
Experience with government security compliance (STIG, ATO, FedRAMP).
Front-end experience with frameworks like React, Vue, or Angular is a plus but not required.
Soft Skills
Strong communication skills for technical documentation and cross-team collaboration.
Ability to balance technical debt with feature delivery in a pragmatic way.
Experience leading technical discussions and making architectural decisions.
Comfortable working in an Agile/Scrum environment.
Education & Experience
Bachelor's degree in Computer Science, Bioinformatics, Engineering, or a related field (or equivalent experience).
7+ years of professional software/data engineering experience.
3+ years in a senior or lead engineering role focused on data systems.
Active security clearance or ability to obtain one (required for DoD work).