Senior Software Engineer - Full Stack
illumina international genomics pte. ltd.
Position Summary:
We are seeking a highly motivated and talented software engineer to join a cross‑functional team responsible for building and maintaining advanced visualization tools for high‑throughput data. These tools are designed to enable engineers and scientists to explore, debug, and interpret high-dimensional and complex data efficiently.
This role will contribute both to new visualization platform development and to the ongoing maintenance and enhancement of existing visualization software that is widely used by internal development teams as well as by users in the field.
Responsibilities:
Design, develop, and maintain high‑performance visualization tools capable of handling large‑scale, high‑dimensional data
Contribute to the architecture and implementation of new visualization features and workflows that support internal development and field use.
Maintain and improve existing visualization applications to ensure reliability, performance, and usability.
Collaborate closely with scientists, engineers, and other stakeholders to translate complex data and requirements into intuitive visual representations.
Diagnose and resolve performance, scalability, and usability issues in production visualization software.
Write clear, maintainable, and well‑tested code following established software engineering best practices.
Develop and enhance automated integration system, test framework and unit tests
Requirements:
Experience developing production‑quality software in one or more modern programming languages.
Experience with data visualization, UI/UX for technical users, or interactive data exploration tools.
Familiarity with handling large datasets and performance‑sensitive applications.
Familiarity with AI-assisted development tool (e.g. Github Copilot, Cursor)
Ability to work effectively in a collaborative, multidisciplinary environment.
Extensive experience developing front-end user interfaces with Angular/React, TypeScript, WebGL, WebAssembly, CSS
Extensive experience developing back-end microservices (e.g. Python, C#)
Proficiency in desktop and web application development (such as Electron, etc)
Proficient with source control management repositories (such as GIT, SVN, etc.)
Experience building AI-driven interfaces that translate complex model outputs into intuitive, actionable UI components and data visualizations
Desired:
Experience with Python and Python visualization libraries
Experience with scientific, bioinformatics, or other high‑throughput data domains.
Experience optimizing visualization pipelines for large or streaming datasets.
Exposure to maintaining and evolving legacy or widely deployed software systems.
Experience working with users in both development and field environments.
Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks
Have proven ability to self-manage, as well as manage interdisciplinary relationships
Have proven verbal and written communication skills
Education & Experience:
BS/MS in Computer Science, EE, Bioinformatics, or related field
5+ 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,...
- ...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 ‑...
- ...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...
- ...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...
- ...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. Our...
- ...will do more and become more than you ever thought possible. Senior Software Engineer - Backend What You'll Do Design, build, and maintain... ...complex genomics problems into robust software solutions Tech stack ASP.NET Core 8/10 Python PostgreSQL RabbitMQ...
- ...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...
- ...Description We are looking for a full-stack developer to build and maintain scalable web applications. You will work on both frontend and backend systems, focusing on clean, type-safe, and maintainable code. The role involves collaborating with external vendor and design...
- ...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-... ...compatibility, and multi-tenant access patterns plus enough full-stack fluency to partner on (or build) modern web front ends and to...
- ...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...
- ...agriculture, and more. About the Role We are looking for Software Engineers to join our R&D team in Singapore , focused on building... ...features from design through production release, building deep full-stack understanding of the platform to validate system behavior and...
- ...The role will be part of the Automation software project team. He/She is expected to work... ...Part11 and Data integrity Experience in full SDLC (Software Development Life Cycle)... ...working experience Degree in Computer Engineering/Computer Science or equivalent Experience...
- ...We are seeking a Software Programmer with expertise in PLC (Programmable Logic Controllers... ...join our team in Singapore. This is a full-time, on-site role that involves designing... ...an on-site team environment •Software Engineering, or a related field is an advantage •Formal...
- ...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...
- ...develop, and support a globally distributed software environment for manufacturing and service... ...closely with production and service engineers and managers to define requirements, analyse... ...Take ownership of quality across the full development lifecycle, including independently...
- 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...
- ...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...
- ...functions. Acting as a bridge between AI, Data Engineering, and Operations, the team collaborates to... ...supporting data to project lead on software risk Understands the relationship of their... .... Must have completed at least one full software development life cycle. Solid...
- ...information, visit Introduction: We are seeking a Senior Reliability Engineer to join our team and support the development, qualification... ...stakeholders to design, develop, and implement hardware and software solutions for reliability characterization. Develop...
- ...equipment manufacturing. Collaborate with cross-functional teams (Engineering, Manufacturing, Logistics and Supply Chain) to identify and... ...SPC) and quality tools. ~ Familiarity with industry-specific software (e.g., SAP, Oracle, AGILE). ~ Ability to read and interpret...
- ...Job Summary: As a Process Engineer, you will sustain and optimize manufacturing processes... ...internally to Associate Engineers (AE / Senior AE) Required Qualifications: Degree/... ...environment Knowledge of process engineering software systems and MES system( Manufacturing...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Full Stack. Be the first to apply!

