Search by job, company or skills

National University of Singapore

Senior Lecturer & Consultant, Software Systems

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Ready to shape the future of software engineering At NUS-ISS, we offer more than a teaching role - we offer a platform to make a lasting impact. Bring your hands-on experience in software design, architecture, and modern development practices to inspire the next generation of tech leaders. If you've delivered multiple software releases, mastered enterprise-ready languages (Java/C#/Go/Python/JavaScript), and love exploring the latest open-source tools and framework, this is your chance to join us to teach, mentor, and innovate. Apply now and turn your expertise into influence.

What You'll Be Doing:

  • Design and deliver executive education and graduate courses in software architecture, design principles and modern development practice with content that is practical, relevant, and future-ready.
  • Create immersive learning experiences through hands-on labs, real-world case studies, simulations, and projects that drive actionable insights.
  • Engage with industry stakeholders to understand evolving needs and tailor curriculum that address business challenges.
  • Lead with thought leadership by speaking at conferences, contributing to communities of practice, and shaping the strategic direction of NUS-ISS.
  • Mentor learners on projects, career pathways, and applied research, while supporting internships and capstone outcomes.

Who We are Looking For:

  • A master's degree or equivalent in Computer Science, Information Technology, or related fields.
  • 10+ years of hands-on experience in modern software engineering practices, ideally including 2 or more:
  • Software design and development on modern stacks for web and mobile.
  • Object-oriented, component-based development and testing.
  • Cloud Native & Serverless Computing
  • Containerization & Orchestration
  • Agile SDLC, DevOps, and AI automation tools.
  • Architecting Big Data systems (NoSQL, data lakes, data warehouses).
  • Real-time cyber-physical systems with human-centric interfaces.
  • Proven track record of leading applied projects that deliver measurable business impact.
  • Confidence in engaging senior professionals and adapting to diverse learning environments.
  • A mindset of continuous learning and curiosity to grow with the field.
  • Ability to influence industry practices through applied projects or community contributions.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 135142415