1

Senior Bioinformatics Software Engineer Jobs (NOW HIRING)

Software Engineer (Full-time) Location: Hayward, CA Salary: $161,637/year Predicine, Inc. in ... Design, develop, and improve Laboratory Information Management System (LIMS) and bioinformatics ...

Software Engineer

Hayward, CA · On-site

$161K/yr

Software Engineer (Full-time) Location: Hayward, CA Salary: $161,637/year Predicine, Inc. in ... Design, develop, and improve Laboratory Information Management System (LIMS) and bioinformatics ...

OR

$122K - $161K/yr

We're looking for a Senior Software V&V Engineer who understands bioinformatics pipelines deeply enough to test them rigorously, and who brings the regulatory fluency to ensure every test case ...

Senior Software V&V Engineer

$125K - $165K/yr

We're looking for a Senior Software V&V Engineer who understands bioinformatics pipelines deeply enough to test them rigorously, and who brings the regulatory fluency to ensure every test case ...

Sr HPC Engineer

Houston, TX · On-site

$96K - $132K/yr

JOB SUMMARY We are seeking a Senior HPC Engineer with deep hands-on experience in high-performance ... of bioinformatics software and workflows. • Implement monitoring and operational best practices ...

With experts in biomedical science, software engineering, and program management, we focus on ... Bioinformatics Scientist To be considered for this position, please upload a document as your Cover ...

Showing results 41-60

Senior Bioinformatics Software Engineer information

See salary details

$84.5K

$102.3K

$119.5K

How much do senior bioinformatics software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for senior bioinformatics software engineer in the United States is $102,271.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,500.00 and $110,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a senior bioinformatics software engineer?

To thrive as a Senior Bioinformatics Software Engineer, you need a strong background in computer science, biology, and data analysis, often supported by an advanced degree in bioinformatics or a related field. Expertise with programming languages (such as Python, R, or Java), cloud computing, bioinformatics tools, and version control systems is typically required, along with experience using databases and relevant software frameworks. Strong problem-solving skills, collaboration, and effective communication are crucial soft skills for working with multidisciplinary teams and presenting complex data. These combined skills enable the effective development and maintenance of robust software tools that support cutting-edge biological research and data-driven discoveries.

How does a senior bioinformatics software engineer typically collaborate with cross-functional teams in a research or clinical setting?

Senior Bioinformatics Software Engineers frequently work alongside biologists, data scientists, and clinicians to develop and maintain computational pipelines for data analysis. They play a key role in translating complex biological questions into scalable software solutions, often leading code reviews, mentoring junior developers, and ensuring data integrity. Regular meetings and clear communication are vital, as the role requires aligning technical development with scientific goals and regulatory requirements. This collaborative environment offers opportunities to influence project direction and contribute to impactful discoveries.

What does a senior bioinformatics software engineer do?

A Senior Bioinformatics Software Engineer designs, develops, and maintains software tools and pipelines to analyze biological data, such as genomic or proteomic information. They work closely with scientists and researchers to understand data requirements and translate them into efficient, scalable computational solutions. Their responsibilities often include coding, troubleshooting, optimizing algorithms, as well as mentoring junior engineers and contributing to project planning. Senior engineers are expected to have strong programming skills, a solid understanding of bioinformatics concepts, and experience working with large biological datasets.

What is the difference between Senior Bioinformatics Software Engineer vs Bioinformatics Software Engineer?

AspectSenior Bioinformatics Software EngineerBioinformatics Software Engineer
Required CredentialsBachelor's or Master's in Bioinformatics, Computer Science, or related field; experience in software development and bioinformatics toolsBachelor's or Master's in Bioinformatics, Computer Science, or related field; less emphasis on extensive experience
Work EnvironmentResearch labs, biotech companies, healthcare institutions, often leading projectsResearch teams, biotech firms, academic settings, supporting bioinformatics analysis
Employer & Industry UsageUsed in biotech, pharma, healthcare, research institutionsCommon in similar industries, often as entry to mid-level roles

The main difference between a Senior Bioinformatics Software Engineer and a Bioinformatics Software Engineer lies in experience and responsibility. Senior roles typically require more advanced skills, leadership, and project management, while entry-level roles focus on supporting bioinformatics analysis and software development. Both roles are vital in biotech and research industries, but senior positions involve greater oversight and strategic input.

More about Senior Bioinformatics Software Engineer jobs
What cities are hiring for Senior Bioinformatics Software Engineer jobs? Cities with the most Senior Bioinformatics Software Engineer job openings:
What are the most commonly searched types of Bioinformatics Software Engineer jobs? The most popular types of Bioinformatics Software Engineer jobs are:
What states have the most Senior Bioinformatics Software Engineer jobs? States with the most job openings for Senior Bioinformatics Software Engineer jobs include:
What job categories do people searching Senior Bioinformatics Software Engineer jobs look for? The top searched job categories for Senior Bioinformatics Software Engineer jobs are:
Infographic showing various Senior Bioinformatics Software Engineer job openings in the United States as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $102,271 per year, or $49.2 per hour.

Senior Software Developer (C++) in Bioinformatics and Big Data

Black Canyon Consulting

Bethesda, MD • On-site

$58.25 - $77/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 25 days ago


Job description

Overview
Black Canyon Consulting (BCC) is searching for a Sr. Software Developer in Bioinformatics and Big Data to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health. This opportunity is full time and onsite at the NIH-NCBI in Bethesda, MD and/or remote work.
NCBI, the National Center for Biotechnology Information, the nation's premier biomedical resource, is seeking a software developer to help deliver biological sequence annotation and data curation infrastructure for the nation's foremost sequence and biomedical literature repositories. Sites at NCBI, a part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH), see four million daily users searching for gene sequence data, biomedical journal citations, and a wide array of other information that directly impacts biomedical research and public health. NCBI's annotation pipelines not only serve these diverse expert communities - they actually drive new life sciences discoveries, ranging from medical health (viruses and pandemics, genetic diseases, cancer) to public health (food safety monitoring, antimicrobial resistance, viral outbreaks), to basic research topics in computational biology, bioinformatics and microbial diversity, and many more.
On a technical level, NCBI's wide range of applications, platforms (e.g. node, Python, Django, C++), and applications and environments (petabyte-level big data, multiple cloud providers) serve more users than the US Postal Service and see more traffic than the IRS at tax time. We embrace FAIR principles (Findable, Accessible, Interoperable, Reusable) and are on the cutting edge of civic tech and cloud computing.
This role calls for more than an expert coder and architect - someone who can work equally effectively with subject-matter experts, user researchers, designers, product managers, scientists, security and DevOps engineers, and more. Work with teams of dedicated, skilled developers, researchers, and product professionals as you build robust, flexible solutions serving dozens of production applications, APIs and services. Join us!
We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!
Duties & Responsibilities:
  • Responsible for the development, implementation, testing, and continued maintenance of NCBI bioinformatics software and information retrieval systems
  • Work with a diverse group of scientists, bioinformaticians and other developers across the center to implement efficient bioinformatics algorithms
  • Learn new technologies, keep up with internal systems, and share your knowledge with the team
Required qualifications:
  • 5+ years of experience handling large amounts of data or working in a distributed computing environment
  • Programming experience in a Linux environment
  • Proficiency in C++
  • Experience with MS SQL server and relational database design and optimization
  • Fluency in some scripting languages such as BASH, csh, Perl, or Python
Preferred qualifications:
  • 5+ years of working with genetic and biological data
  • Proficiency in Python and/or JavaScript and familiarity with their associated ecosystems
  • Experience with MongoDB or other NoSQL database technology
  • Experience with Docker or other containerization mechanisms
  • Experience with CI/CD pipelines, unit testing, integration and regression testing
  • Experience using GitHub
  • Experience with Cloud technologies a strong plus