Bioinformatics Software Engineer

Illumina   •  

San Diego, CA

Industry: Biotech/Pharma


5 - 7 years

Posted 396 days ago


• Work as part of Agilescrum teams to design and implement clinical-grade bioinformatics pipelines and patient-focused sequencing portals
• Work closely with bioinformaticians and software engineers to convert prototype algorithms into clinical-grade software
• Deliver software architecture, design specifications and implementations
• Integrate new pipelines and products with new and existing Illumina platforms
• Maintain rigorous quality and performance standards
• Participate in requirement, hazard, design and code reviews
• Develop software that solves the problem at hand with an eye toward performance, extendibility and maintainability
• Collaborate with product owners, bioinformaticians, test engineers, systems analysts, scientists, and stakeholders to create a robust product that suits the users’ needs

Required Skills & Experience:

• Experience developing software for next-generation sequencing or genomics applications
• 5+ years' experience in an object-oriented programming language such as C#, Java or C++ (C# preferred)
• Algorithm development experience
• Expertise in software engineering best practices
• Dedicated to creating software with the utmost quality standards 
• Excellent problem solving, troubleshooting and communication skills

Preferred Skills & Experience:

• Advanced degree in bioinformatics
• Biology or bioinformatics background or experience in biotech
• Experience writing design specifications for medical device software
• Experience writing multi-threaded algorithms
• Experience in a Linux environment
• Experience with Docker, Git, Visual Studio, .NET Core


• Bachelor of Science degree or higher in Computer Science, Bioinformatics, Computational Biology or related field