Senior Software Engineer
illumina international genomics pte. ltd.
Illumina is seeking a highly motivated Full Stack Software Engineer to join the Bioinformatics organization. Our teams develop software that helps scientists organize, analyze, and interpret complex biological data from Illumina's multi-omics technologies.
Our products combine interactive web applications, large scientific datasets, and long-running computational analyses. Engineers work across new product experiences and established codebases, delivering new capabilities while improving existing systems safely and incrementally.
Responsibilities
Independently deliver full-stack features across user interfaces, backend services, databases, and external integrations.
Build workflows for ingesting, organizing, transforming, analyzing, and presenting scientific data.
Create highly interactive visual experiences for exploring and manipulating large, complex datasets.
Extend and modernize established applications while improving maintainability, performance, reliability, and test coverage.
Collaborate with scientists, product partners, designers, and engineers through design reviews, code reviews, and iterative delivery.
Required Skills and Experience
Experience developing data-intensive web applications with complex, interactive user interfaces.
Strong TypeScript, JavaScript, HTML, and CSS skills, using Angular, React, or a comparable framework.
Strong Java or Kotlin experience developing backend services with Spring Boot or a similar JVM framework.
Experience with REST APIs, service integrations, asynchronous processing, SQL, and relational databases such as PostgreSQL.
Experience with cloud and container technologies, automated testing, CI/CD, and responsible use of AI-assisted development tools.
Demonstrated success delivering high-quality software using Scrum, Kanban, or similar collaborative development practices.
Preferred Skills and Experience
Experience with open-source visualization frameworks, canvas, WebGL, SVG, scene graphs, or spatial interaction patterns.
Experience with AWS, object storage, messaging systems, Redis, Docker, Kubernetes, or Helm.
Experience with OAuth 2.0, OpenID Connect, and secure multi-user applications.
Experience developing genomics, bioinformatics, scientific computing, or multi-omics software.
Experience with releases requiring documented requirements, traceable testing, review evidence, and controlled changes.
Education and Experience
Bachelor's degree or higher in computer science or a related field, or equivalent practical experience, with five or more years of professional software development experience.
- ...motivated, self-driven and energetic individual to join our Electrical Engineering team at our Singapore design facility. You will become a... ...system, working with subject matter experts, firmware, and software teams Lead or contribute to development of analysis and support...
- ...multidisciplinary and international teams and routinely interact with synthetic chemists, protein chemists, bioinformatics scientists, and engineers to solve problems and devise experimental plans. Innovate and devise creative solutions to difficult biophysics problems. Keep...
- ...Join our elite IT infrastructure support team as an IT Support Engineer and help maintain the operational uptime of mission-critical biometric... ...of biometrics devices as well as the maintenance of related software applications. Hands-on experience in supporting high-tech...
- ...needed, with a focus on sustainability, supply continuity and cost savings. Position Responsibilities Consult with Supply Chain, Engineering & Production departments to determine the costs and feasibility of producing proposed packaging Develop or co-develop sketches,...
- ...As a Network Engineer L2, you will be responsible for the following :- Monitor and manage network infrastructure and UPS systems to ensure optimal performance and availability. Perform real-time network monitoring and respond promptly to alerts and incidents. Troubleshoot...
- ...As a Network Engineer L1 , you will be responsible for the following :- • 24/7 network operations and monitoring of network infrastructure and UPS systems • Incident handling and escalation • Incident tracking and reporting • Preventive maintenance support • Corrective...
- ...people, inspiring leaders, and world changing projects, you will do more and become more than you ever thought possible. Senior Software Engineer - Full Stack Illumina is seeking a highly motivated Full Stack Software Engineer to join the Bioinformatics organization....
- ...develop, test, and debug robust and efficient industrial automation software using C++ , C# & WPF. ~ Utilize Windows API and libraries... ...adhering to best practices. ~ Collaborate with electrical engineers and mechanical engineers to understand system requirements and ensure...
- ...people, inspiring leaders, and world changing projects, you will do more and become more than you ever thought possible. Senior Software Engineer - Backend What You'll Do Design, build, and maintain backend subsystems powering our industry-leading DNA sequencing instruments...
- ...people, inspiring leaders, and world changing projects, you will do more and become more than you ever thought possible. Senior Software Engineer - Full Stack Position Summary: We are seeking a highly motivated and talented software engineer to join a cross ‑ functional...
- ...Primary function of the job) Produce complete control solution and software design base on customer specification and Sys-Mac standardized... ...for the project Liaise with the Customer, Design and Project Engineer for the software development and execution of the project...
- ...We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, programming, implementing and maintaining control systems to ensure smooth and efficient automation processes Software Engineer (Industrial...
- Job Summary We are seeking a Java Developer with 4–6 years of specific hands-on experience in Java, Spring Boot, Microservices,SQL, Kafka, and production support. The ideal candidate should have strong experience in developing, integrating, troubleshooting, and supporting...
- ...Description We are looking for an experienced Automation Test Engineer with strong hands-on expertise in Java and Selenium WebDriver to... ...integration and continuous testing practices within the software development lifecycle. Ensure automated test scripts are maintainable...
- ...evolution in alignment with the Illumina Software Architecture Position Responsibilities... ...across functions within R&D (Engineering, Software Instrument & Informatics), across... ...product strategy and planning efforts with senior leadership across Product Participates...
- ...and get answers in seconds. We are looking for a Sr. Staff Software Engineer for this effort in Singapore: someone who can take state-of-the... .... Proven technical leadership and influence at senior level, with strong verbal and written communication skills, and...
- ...We are seeking a Software Programmer with expertise in PLC (Programmable Logic Controllers) and C# to join our team in Singapore. This... ...collaboratively in an on-site team environment •Software Engineering, or a related field is an advantage •Formal qualification is...
- ...Position Requirements: Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or related degree in Computing or Engineering. At least 5 years of experience in software development, preferably in a manufacturing or industrial setting....
- ...Software Engineer is responsible for designing, developing, testing, deploying, and maintaining software applications, systems, or platforms that meet business and user needs. Responsibilities: · Perform hands-on technical implementation, with a focus on delivering functional...
- ...Position Requirements: Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or related degree in Computing or Engineering. At least 5 years of experience in software development, preferably in a manufacturing or industrial setting....
- ...Responsibilities: Develop and maintain new and existing control system software application Conduct system test and m/c troubleshooting... .../Diploma in Computer Science, Information technology, computer engineering or equivalent. Experience in automation machines, motion...
- ...production in Singapore. The role will be part of the Automation software project team. He/She is expected to work closely with the... ...Minimum 4 years of relevant working experience Degree in Computer Engineering/Computer Science or equivalent Experience utilizing AI-...
- ...powers discoveries in life sciences, oncology, reproductive health, agriculture, and more. About the Role We are looking for Software Engineers to join our R&D team in Singapore , focused on building and modernizing the test infrastructure that enables high-quality...
- ...Ichor Systems is seeking an Automation Engineer to develop, implement, and improve automation solutions across our manufacturing operations... ...role is industrial automation and controls-focused (not a pure software position), and will initially prioritize equipment build-out...
- ...stakeholders and technical teams. Working at the intersection of AI, Data Engineering, and Operations, the team identifies opportunities, translates... .... Over 5 years of experience participating in end-to-end Software Development Life Cycle (SDLC) projects Successfully led more...
- ...its supporting functions. Acting as a bridge between AI, Data Engineering, and Operations, the team collaborates to propose and develop solutions... ...or manager. Provides supporting data to project lead on software risk Understands the relationship of their assigned development...
- ...Development, UAT and Production environments. Provide and update software documentation. Provide operational support for existing... ...Candidates with longer and relevant working experience may be given senior roles. Candidates with experience in technical architecting...
- ...Job Summary The Senior System Solutions Engineer is responsible for designing, implementing, and supporting end-to-end technical solutions that meet... ...the evaluation, procurement, and integration of hardware, software, and other system components. Communicate technical...
- ...Position Summary The Senior Process Engineer is responsible for leading theprocess engineering design, optimisation and technical delivery... ...Microsoft Office. Experience with AutoCAD, process simulation software and hydraulic modelling tools will be an advantage. Self-...
- ...Job Title: Senior/ Engineer, Application Technology Location: Tampines Working Schedule: Monday to Friday (8 am to 5.30 pm) Basic Salary... ...communication skills in English. Knowledge of database software, spreadsheet and statistical software, and project management...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!

