Sr Software Engineer
Core
Develop mission-critical platform services for the reliable movement, storage, and management of sequencing data generated by Illumina instruments, ensuring data integrity and recoverability under real-world failures.
Role type
Senior Software Engineer (Instrument Software)
Builds
Platform services for Next Generation Sequencing (NGS) instruments
Domain
Life Sciences / Genomics / Hardware Systems
Deliverable
production ML models | product features
Required skills
C#, .NET/.NET Core, fault-tolerant distributed systems, object-oriented design, unit testing, Linux development, Service Oriented Architectures, REST APIs
Preferred skills
Go (golang), hardware development, medical software regulations, NGS/Bioinformatics, containers (Docker, Kubernetes), event-driven design
Technologies
C#, .NET, .NET Core, MSTest, xUnit, NUnit, Go, Docker, Kubernetes, Jira, Confluence, GitHub, GitHub Actions, TeamCity, Jenkins, Linux
Responsibilities
Develop, integrate, and debug platform software components for secure data transfer and storage; Contribute to CI/CD build pipelines and automation infrastructure; Evaluate component designs and drive continuous improvement; Collaborate with software teams to address platform gaps; Drive innovation at the software component level; Troubleshoot complex customer issues involving multiple software components
Seniority
Senior, hands-on IC