Lecturer in Computing/Computer Science, Multiple Areas

Greenwich, United Kingdom
£34,304 to £39,739 plus £3762 London weighting per annum
22 Jun 2022
End of advertisement period
12 Jul 2022
Contract Type
Full Time

School of Computing & Mathematical Sciences

Location: Greenwich Campus
Salary: £34,304 to £39,739 plus £3762 London weighting per annum
Contract Type: Permanent
Closing Date: Tuesday 12 July 2022
Interview Date: To be confirmed
Reference: 3069-E

The School of Computing and Mathematical Sciences at the University of Greenwich is seeking to recruit multiple Lecturers in a number of areas, with Teaching, Research and Knowledge Exchange expertise in their field as outlined below:

1. Software Engineering / Software Engineering Management

Areas covered include specialist knowledge regarding full software engineering lifecycle, traditional and contemporary software engineering methods and methodologies, e.g., agile development on a practical level, traditional and agile methods and frameworks, UML, OO programming etc.

2. Algorithms and Data Structures.

Areas covered include specialist knowledge regarding data structures such as single and double linked lists, hash tables and functions, collision avoidance etc. Trees used for sorting and searching including rebalancing. Nature of algorithms: including complexity, completeness, measures of efficiency.

3. Operating Systems

Areas covered include server and mobile OS, concurrency / synchronisation; threading and parallel CPU scheduling; distributed and network OS, covering Windows, UNIX, Linux, Android, iOS.

4. Programming Paradigms

Areas covered Include OOP and functional programming and relevant areas; indicative languages Python, Java, JavaScript, Scala, Kotlin, C++/C#, Erlang, Scheme, Clojure, Go, Rust, Ruby, Swift, etc.

5. Web Development and Programming

Areas covered include Web and App development, Programming Languages (Python, Java, JavaScript, C#/C++, Swift, Kotlin, PHP/MYSQL, HTML/CSS and HTML Forms; Client/ Server interaction - HTTP Client-side scripting; CSS frameworks; Server-side PHP PDO programming; CSS frameworks; Relational databases; ; Relational databases Accessibility and user-testing; Programming tools and techniques (OOAD, OO). Sound technical experience with Agile, SCRUM, XP, KANBAN, SharePoint/Content Management etc.

6. Human-Computer Interaction and User Interface Design

Areas covered include but not limited to HCI/UID, Content Management Tools, UML/UI design, Agile, SCRUM, RUP, XP etc.) and Research Methods. Sound technical experience with SharePoint and other Content Management Systems as well as ability to document requirements using different methods, e.g., BPMN, User Stories, UML etc.

7. Database Management, Big Data and Data Analytics

Areas covered include Databases, Data Mining, Big Data, Data Analytics,  Database Management and Administration, Relational Databases. Sound technical experience with Scrum, Power BI, and Tableau, MySQL, OOAD, UML, RDBMS, PHP/MYSQL, Oracle, NoSQL, Data Warehousing, BI & Visualisation, Graph Databases as well as ability to document requirements using different methods, e.g., BPMN, User Stories, and UML preferred.

We expect the candidates to have a background that will complement the existing research activities related to their field of expertise. These posts will be expected to be allocated to the one of the University’s Career Pathways, involving participation and leadership in Teaching, and strong emphasis on Research and Enterprise activity.

The successful candidates will work closely with academic teams in the School of Computing & Mathematical Sciences and be expected to contribute to existing Teaching, Research and Enterprise. You will be able to demonstrate a strong research profile, teaching expertise, and student supervision experience at undergraduate and postgraduate level. You are required to hold a PhD in Computer Science, Engineering, or a closely related field.

Experience delivering systems according to GDPR compliance would be desirable.

You must demonstrate eagerness to collaborate with future colleagues within the School and the University. Experience in multi-disciplinary research, track record of participation in Research and Knowledge Exchange bids, and experience in developing new undergraduate or postgraduate modules are highly desirable.

The school offers ambitious and highly motivated individuals the opportunity to develop both their research and teaching profiles within a positive and innovative academic environment.

Further details of the benefits and what we offer can be found here: Our benefits - what we offer | Jobs and careers | University of Greenwich 

For an informal discussion about the post please contact:

Head of School, Prof. Mayur Patel ( or Deputy Head of School, Dr. Georgios Samakovitis  (

Should you have any other queries please contact the HR Recruitment Team on

We are looking for people who can help us deliver our mission of transforming lives through inspired teaching and research, through our values.

The University welcomes people from diverse and underrepresented communities who can help the university to achieve its mission.

We do this through taking positive action such as encouraging applications from Black, Asian and Minority Ethnic, disabled and LGBT+ people. As part of our commitment to Equality, Diversity and Inclusion, Time to Change Employer Pledge/Mentally Healthy Universities, we are committed to promoting and supporting the physical and mental health of all our staff, and removing barriers to improve inclusion.

We encourage applicants to disclose experience of mental health problems so we can support them fully during our recruitment process and make any necessary reasonable adjustments. Any information disclosed will be kept confidential and separate from the job application form.

We are making significant strides to understand and continuously improve our employees’ experience and we are committed to implementing progressive diversity talent management.

Similar jobs

Similar jobs