We are looking for a highly driven and talented software engineer to join our End-to-End Solutions development team. This team creates clinical applications that are built upon Illumina's core sequencing technology and informatics platforms. The role will focus on developing on-premises and cloud-based software solutions that enable Illumina's NGS technology to be used in a clinical setting. Collaborating with engineers and scientists from various disciplines is a daily occurrence.
Collaborate with and/or lead project team comprising of product owners, systems engineers and developers to architect, design, code and maintain high quality, clinical-grade applications in a scrum team setting.
Drives innovation at a software product level and contributes ideas to software road mapping
Maintain awareness of industry trends and evaluate applicability of new software technologies to development efforts
Provide technical leadership and mentorship to an Agile team if required
Develop software that solves the problem at hand with an eye toward performance, extendibility and maintainability
Ensure software architecture aligns with user needs to bring high-value products to market
Lead investigation and resolution of technical problems within the department
Required Skills & Experience
BSc/MS: 8-12+ years of experience or PhD: 4-7+ years of experience
Experience in an object-oriented programming language such as C#, Java or C++
Experience with scripting languages, including Python and bash
Extensive experience designing and implementing software quality patterns and practices (continuous integration, static analysis, unit testing, integrated testing)
Knowledge and experience with cloud application development
Experience developing in a Linux environment
Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.) against formal schedules
Have proven ability to self-manage, as well as manage interdisciplinary relationships
Have proven verbal and written communication skills
Preferred Skills & Experience
Advanced degree in computer science or bioinformatics
Experience developing software for next-generation sequencing or genomics applications
Have an understanding of oncology, molecular biology, bioinformatics, or related field of biology
Experience developing medical device software
Parallel or distributed computing both locally and in the cloud
Experience with user interface development is a plus
Listed responsibilities are an essential, but not exhaustive list, of the usual duties associated with the position. Changes to individual responsibilities may occur due to business needs.
Concerns regarding COVID-19 continue as positive cases are experienced in the communities in which we operate. Please be aware that, as a condition of employment, Illumina requires proof of COVID vaccination for all U.S.-based employees (subject to limited exceptions) beginning November 1, 2021.
At Illumina, we strive to foster a diverse and inclusive workplace by cultivating an environment in which everyone contributes to our mission. Built on a strong foundation, Illumina has always been rooted in openness, collaboration, and seeking alternative views and perspectives to propel innovation in genomics. We are proud to confirm a zero-net gap in pay, regardless of gender, ethnicity, or race. We also have several Employee Resource Groups (ERG) that deliver career development experiences, increase cultural awareness, and demonstrate our collective commitment to diversity and inclusion in the communities we live and work. We are proud to be an equal opportunity employer committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship status, and genetic information. If you require accommodation to complete the application or interview process, please contact firstname.lastname@example.org. To learn more, visit: https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf