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.
Singapore
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 equity. As a Software Engineer 2 in the Cloud Platform Team, you'll be instrumental in developing portable cloud applications for managing and analyzing Next Generation DNA Sequencing (NGS) data. The role involves working with cutting-edge cloud technologies, implementing microservices architecture, and building scalable solutions that directly impact healthcare and biotechnology advancement.

You'll be part of a team that values clean code, collaboration, and modern development practices. The position offers the opportunity to work with diverse cloud platforms, containerization technologies, and message queuing systems while contributing to solutions that help transform human health through early disease detection and diagnosis.

The ideal candidate will bring experience in cloud computing, containerization, and .NET development, along with a strong foundation in software engineering principles. You'll be working in an environment that promotes continuous learning, innovation, and the application of best practices in software development.

This role is perfect for someone who wants to combine technical expertise with meaningful impact, as your work will directly contribute to advancing genomic research and healthcare solutions. Illumina offers a collaborative environment where you'll work alongside extraordinary people on world-changing projects, with the opportunity to grow both professionally and personally.

Last updated 19 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
PostgreSQL
MySQL
Kubernetes
Kafka
RabbitMQ
  • Experience in Cloud computing platforms (AWS, Azure, or GCP)
  • Experience with Docker and orchestration platforms
  • Extensive knowledge of .NET Core and C#
  • Experience building and consuming REST APIs
  • Knowledge of RDBMS such as AWS-RDS, PostgreSQL or MySQL
  • Experience with Message Queues
  • B.Sc. in Computer Science, Bioinformatics, or related field preferred
  • Knowledge of software engineering principles and agile methodologies

Related Jobs

Software Engineer 2

Software Engineer 2 position at Illumina, focusing on cloud platform development for genomic technology applications, combining technical expertise with healthcare impact.

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.