The role of Lead/Principal/Senior Software Engineer at nlb.gov.sg involves designing and developing cloud-based software solutions while leading and mentoring a team. Ideal candidates should have over five years of experience in software development, particularly in cloud-native applications and DevOps practices, along with strong leadership skills.