Senior C/C++ Bioinformatics Software Engineer โ Genomics / NGS
We are looking for a Senior C/C++ Bioinformatics Software Engineer for a remote full-time role in a healthcare / precision medicine product company working with human genetics and genomic data.
This is a highly specialized software engineering role. The key requirement is a strong combination of:
- C / C++ development
- Bioinformatics / genomics / NGS experience
- Performance-critical software development
This is not a generic C++ role and not a pure academic / wet-lab bioinformatics role.
About the role:
You will work on performance-critical genomics tools used in the analysis and interpretation of genomic data.
The focus is mostly on new C/C++ development, with some maintenance of existing tools and components.
You will be working in a distributed international team in the healthcare / genomics domain.
Responsibilities:
- Design and develop performance-critical tools for genomic data analysis
- Write new C/C++ code for bioinformatics / genomics-related software
- Maintain and improve existing C/C++ components
- Optimize code for performance, scalability and reliability
- Work with genomic data and bioinformatics workflows
- Collaborate with bioinformaticians, engineers and domain experts
- Work in a Linux-based development environment
- Write clean, maintainable and production-quality code
Hard requirements:
Please apply only if you match the core requirements below:
- 3+ years of hands-on C or C++ development experience
- Real experience in bioinformatics, genomics, NGS or genomic data
- Experience developing or optimizing software tools, not only using ready-made tools
- Strong understanding of performance-critical software development
- Linux experience
- Ability to write clean, reliable and maintainable code
- Strong problem-solving skills
- Strong English communication skills
- Ability to work remotely in an international team
- Availability for full-time, long-term cooperation
Relevant domain experience:
Strong candidates may have experience with one or more of the following:
- NGS data
- Genomic data processing
- Variant calling
- Variant annotation
- Sequence analysis
- Alignment tools
- FASTQ, BAM/SAM, CRAM, VCF or similar genomic data formats
- Genomics databases
- Clinical genomics
- Human genetics
- Precision medicine
- Rare diseases / oncology / diagnostics
- Bioinformatics algorithms
- High-performance scientific software
Nice to have:
These are not mandatory, but would be a plus:
- Python or other scripting languages
- Docker / containerization
- Git
- Experience with large-scale biological data
- Experience with production-grade bioinformatics tools
- Experience transferring research algorithms into reliable software
- Experience with cloud or distributed systems
Important clarification:
Python is not a must-have for this role.
Pipeline tools such as Prefect, Nextflow, Snakemake, WDL or Cromwell are not required.
The main focus is C/C++ development for performance-critical genomics tools.
Please do NOT apply if:
- You are a general C++ developer without bioinformatics / genomics experience
- You are a general backend developer without genomics experience
- You are a bioinformatician who mainly uses existing tools but does not develop software
- Your experience is mostly wet-lab biology
- Your experience is mostly R / statistics / data analysis without strong C/C++ development
- You have no real experience with NGS, genomics or genomic data
- You are looking only for short-term freelance projects
Location and work format
- Remote
- Full-time
- Long-term cooperation
- Employee or contractor format can be considered
- Candidates from different countries can be considered
- Preference: Southern Europe, Eastern Europe, UK, or similar remote-friendly locations
Compensation:
Competitive compensation depending on seniority, location, and contract format.
Required languages
| English | B2 - Upper Intermediate |