Taro Logo

Software Engineer 2

Illumina is a biotechnology company expanding access to genomic technology to realize health equity through enabling life-changing discoveries in disease detection and treatment.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Healthcare · Biotech

Job Description

Illumina is at the forefront of genomic technology, working to make genomics accessible worldwide to advance human health. As a Software Engineer 2 in the Cloud Platform Team, you'll be instrumental in building portable cloud applications and implementing private cloud deployments. The role focuses on developing production-ready applications using .NET framework, working with cutting-edge cloud technologies and distributed systems.

You'll be part of a team that manages and analyzes Next Generation DNA Sequencing (NGS) data, requiring both technical expertise and an understanding of biotechnology applications. The position offers an opportunity to work with modern development practices including CI/CD, DevOps, and microservices architecture, while contributing to solutions that directly impact healthcare and scientific research.

The ideal candidate will have strong experience with cloud platforms (AWS/Azure/GCP), containerization technologies, and .NET development. Knowledge of various database systems and message queues is essential. The role requires a collaborative mindset, as you'll be involved in design sessions, pair programming, and code reviews.

What makes this opportunity unique is the chance to apply software engineering expertise to breakthrough genomic research. You'll be working at a company that values diversity, maintains pay equity, and offers various career development opportunities through Employee Resource Groups. The work directly contributes to expanding access to genomic technology and realizing health equity for billions of people worldwide.

This position combines technical challenges with meaningful impact, offering the chance to work on world-changing projects while growing professionally in a collaborative, innovative environment. If you're passionate about clean code, scalable architecture, and want your work to make a difference in healthcare and human lives, this role at Illumina presents an excellent opportunity.

Last updated 25 days ago

Responsibilities For Software Engineer 2

  • Design and develop world-class distributed cloud software applications for NGS data
  • Evaluate and implement cloud provider alternatives
  • Develop and maintain .NET based microservices
  • Lead joint design sessions and participate in pair programming
  • Implement continuous integration/delivery and DevOps practices
  • Develop automated deployment and build processes
  • Practice agile methodologies and scrum

Requirements For Software Engineer 2

Java
JavaScript
TypeScript
Python
Kubernetes
PostgreSQL
MySQL
Kafka
RabbitMQ
  • Experience in Cloud computing platforms (AWS, Azure, or GCP)
  • Experience with Docker and orchestration platforms (Kubernetes, Swarm, Mesos)
  • Extensive knowledge of .NET Core and C#
  • Experience building and consuming REST APIs
  • Knowledge of RDBMS (AWS-RDS, PostgreSQL or MySQL)
  • Experience with Message Queues (AWS-SQS, Kafka, RabbitMQ)
  • B.Sc. in Computer Science, Bioinformatics, or related field preferred
  • Knowledge of Python, JavaScript/TypeScript, or Java preferred

Benefits For Software Engineer 2

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal opportunity employer
  • Zero-net gap in pay regardless of gender, ethnicity, or race
  • Employee Resource Groups (ERG)
  • Career development opportunities

Related Jobs

Software Engineer 2

Software Engineer 2 position at Illumina, focusing on cloud platform development for genomic technology applications, requiring expertise in .NET, cloud computing, and distributed systems.

Software Engineer 2

Software Engineer 2 position at Illumina focusing on cloud platform development for genomic technology applications, using .NET and modern cloud technologies.

AWS Cloud Data Engineer

AWS Cloud Data Engineer position at EPS Consultants in Singapore - Full-time, on-site role focusing on cloud-based data solutions.

Software Test Engineer

Software Test Engineer position at Illumina focusing on testing and quality assurance for DNA sequencing and genotyping devices.

Software Test Engineer

Software Test Engineer position at Illumina focusing on testing and quality assurance for DNA sequencing and genotyping devices.