Senior Software and Algorithm Engineer
On-site
Fresh
Senior
Data & Bioinformatics
Compensation
Salary undisclosedDescription
We are looking for a highly motivated Senior Software and Algorithm Engineer to join our team!
As a Senior Software and Algorithm Engineer you will help us with implementing innovative bioinformatics algorithms and extracting more insights from the data our product generates.
How You’ll Contribute
- Participate in the architecture and software design of bioinformatics solutions
- Implement bioinformatic algorithms in an efficient, reusable and manageable C/C++ code
- Learn in-depth the required algorithms, analyze their complexity and find/invent ways to implement them in the most efficient way possible
- Work on existing and on new pipeline infrastructures, both on-prem and at cloud environments
- Manage performance tuning, integrations, testing and bug fixing
Qualifications, Skills, Knowledge & Abilities
- BS degree in Electrical Engineering, Software Engineering, Computer Science or equivalent
- MS degree or other advanced studies in above fields is a plus
- 5+ years of experience working as a senior software engineer
- 5+ years of experience working with C/C++
- Experience in implementing analytical algorithms in C/C++, similar language or lower-level code.
- Experience with bioinformatics algorithms is a plus
- Familiarity with other programing languages: Python, Java, R, Rust
- Familiarity with public cloud environments (AWS, GCP, Azure), Containers (docker) and Orchestrators (K8S)
- Knowledge of workflow management systems (e.g., Prefect, Airflow, Luigi)
- Familiarity with pipeline languages such as WDL, Nextflow or Snakemake is a plus#L
#LI-Hybrid
Stack
PythonC++JavaAWSGCPAzureAirflowKubernetesDockerRust
- Posted
- Oct 23, 2025
- Last seen
- Jun 26, 2026
- First seen
- Jun 26, 2026
- Status
- active