Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading healthcare institution in Singapore is seeking a Lead Software Engineer to oversee solution development within the NUHS system. This role includes team leadership, coding responsibilities, and collaboration across divisions to implement scalable tech solutions. The ideal candidate has extensive experience in development practices, strong leadership abilities, and excellent communication skills.
Overview
Reporting to the GCTO-Solutions lead, you will propose and implement the technical priorities and standards for developing & managing technology solutions within NUHS(GCTO). The incumbent will also ensure the adequacy and effectiveness of the NUHS(GCTO) tech frameworks and stacks to ensure that we can deliver production ready solutions/services that can be implemented at scale within the NUHS cluster and potentially beyond.
Job Responsibilities
You will be responsible for the following:
Will lead and manage the solution development team/s. This includes coaching and mentoring team members that report to them.
They will need to ensure that foundational software development practises are established and maintained.
Will coordinate with relevant parties in other divisions(infra/services) to create and help manage CI/CD pipeline for Solutions.
Will support all ‘to production’ related activities for solutions.
Will spend at least 70% of their time on development related work (they will be developing). So, they will have to commit code as well as perform code reviews for their team members.
To perform incident mgmt. and root cause analysis for production errors/bugs when required.
To work with Infra/Services in vulnerability assessment and risk management.
To incorporate product/service measures tracking user experience and KPIs.
Requirements
An Honors in a Bachelor of Science from a recognisable university (Computer Science or Field with a strong science/technical background e.g. Math, Physics or Engineering specialities).
Minimum of 9 years of experience working in tech delivery (SWE)
At least 4 years of working experience with DevOps team/s working with AWS/Azure/Alibaba/Google Cloud.
At least 2 years of working experience with on prem teams.
Have at least 2 years of experience working with Docker, Jenkins and Kubernetes.
A full stack engineer with at least 4 years of experience in Python, Java and other scripting languages. Should have at least 2 years of experience with front end; Reach, Angular. Mobile experience is a welcome bonus.
Must have experience with Data Visualisation tools e.g. Grafana.
Have experience with executing working in both Waterfall (Traditional project management) as well as Agile (Scrum, Kanban).
Have experience with event driven/messaging systems/event brokers: Kafka, RabbitMQ
Experience working with LLMs technologies.
Good written and verbal English; will be required for effective communications with not just the technical teams, but also with stakeholders.