Senior Lecturer & Consultant, Software Systems
National University of Singapore
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
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 on 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 interface.
- 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.
Key skills/competency
- Software Architecture
- Curriculum Design
- Modern Development Practices
- Cloud Native Computing
- DevOps
- Mentoring
- Industry Engagement
- Thought Leadership
- Big Data Systems
- Object-Oriented Design
How to Get Hired at National University of Singapore
- Research National University of Singapore's vision: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for education and consultancy: Highlight teaching, mentoring, and industry engagement relevant to software systems.
- Showcase software engineering expertise: Emphasize modern practices, architecture, and development principles prominently.
- Prepare for interview questions on course design: Discuss innovative teaching methods and curriculum development strategies.
- Demonstrate industry influence and thought leadership: Share examples of contributions, applied projects, and speaking engagements.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background