Lecturer/ Senior Lecturer in Computer Science
Lecturer/ Senior Lecturer in Computer Science
University of Southampton Delhi in partnership with Oxford International – School of Computer Science
Job Purpose
Imagine working in an environment where you are at the forefront of Computer Science, pursuing your research interests and inspiring the next generation with a boundary-pushing University.
You will be working in an environment where you have the freedom to pursue your research interests at the same time as inspiring the next generation of engineers and scientists. The School of Computer Science seeks to appoint a Lecturer or Senior Lecturer to contribute to teaching and research in Computer Science and its applications.
Key Responsibilities
- Deliver high-quality teaching in areas such as including functional programming (e.g., Haskell), formal specification and verification, programming languages and semantics, automata theory, computability theory and complexity theory, HCI, user research, requirements engineering, UX evaluation, agile development, AI, ML, system and embedded programming, and low-level programming techniques.
- Supervise undergraduate and postgraduate research projects.
- Develop the research activities of the School/Department by sustaining a personal research plan of international standing in the broad field of computer science and related areas. Apply for appropriate external research funding and carry out management and administrative tasks associated with specified research projects.
- Contribute to the academic administration and collegial life of the school.
Person Specification
Qualifications, knowledge and experience
- PhD in Computer Science or closely related field.
- Demonstrable expertise in programming languages and semantics, automata theory, computability theory and complexity theory. Ability to teach core technical skills for computer science, including Programming Languages & Semantics, Automata Theory, Computability, and Computational Complexity for beginners to advanced groups.
- Demonstrable expertise in functional programming, core AI concepts and tools. Ability to teach core technical skills for computer science, including functional programming (e.g., Haskell), formal specification and verification for beginners to advanced groups.
- Demonstrable expertise in HCI, user research, requirements engineering, UX evaluation, agile development, etc. Ability to teach core technical skills for computer science, including HCI, user research, requirements engineering, UX evaluation, agile development, etc. for beginners to advanced groups.
- Demonstrable expertise in embedded or real-time systems, cyber-physical systems, or related fields, etc. Ability to teach core technical skills for computer science, including AI, ML, system and embedded programming, low-level programming techniques, etc. for beginners to advanced groups.
- Evidence of high-quality teaching at university level.
- A developing track record of research and publications.
- Strong communication and interpersonal skills.
- Teaching qualification (PGCAP, PG Cert HE or equivalent).
- Fellowship (FHEA) or Senior Fellowship (SFHEA) of Advance HE.
- Experience supervising students or mentoring early-career researchers.
- Prior experience of teaching or studying within the UK higher education system, or with a demonstrable understanding of UK academic standards and pedagogical practices
Planning and organising
- Experience of planning and monitoring teaching activities, ensuring plans complement broader research and education strategy.
- Able to develop innovative research proposals and attract research funding.
- Plans, manages, delivers and assess own education contributions.
Problem solving and initiative
- Able to identify broad trends to assess deep-rooted and complex issues.
- Able to apply originality in modifying existing approaches to solve problems.
- Showing strong initiative regarding keeping up to date with the latest tech trends and developments. Ability to work agnostically across a range of technologies and applications to solve specific problems in practice.
- Ability to assess and use appropriate tools, while also contribution to innovation within the programme through the purchasing of new technologies.
Management and teamwork
- Proven ability to collaborate effectively and support colleagues and stakeholders.
- Work effectively in a team, understanding the strengths and weaknesses of others to help teamwork development.
- Able to monitor and manage resources and budgets.
- Able to manage inventories of hardware and software with academic and technical staff across a variety of programmes.
Communicating and influencing
- Communicate new and complex information effectively, both verbally and in writing, engaging the interest and enthusiasm of the target audience.
- Track record of delivering workshops, lectures and seminars in courses relating to different aspects of computer science.
- Able to engage counselling skills and pastoral care, where appropriate.
- Able to provide expert guidance to colleagues in own team, other work areas and institutions to develop understanding and resolve complex problems.
- Experience in public outreach including Open Days, workshops, other events and social media.
- Experience in community building, e.g. through digital collectives, communities, hacker spaces etc.
Other skills and behaviours
- Understanding of relevant Health & Safety issues.
- Positive attitude to colleagues and students.
- Understanding of Techno-Ethics and Technology for Good philosophies.
- Strong interpersonal skills and behaviour in public settings.
This job description is provided as a guide to the role. It is not intended to be an exhaustive description of duties and responsibilities and may be subject to periodic revision.
To apply for this role, please click on the 'Apply' button above.
Oxford International is committed to safeguarding and promoting the welfare of children. Recruitment checks, including checks with past employees, are undertaken in accordance with our Recruitment and Selection policy.
Oxford International is an equal opportunity employer. Every applicant and employee has the same opportunities regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status.
| Location: | Gurugram - India |
| Salary: | Competitive |
| Hours: | Full Time, Part Time |
| Contract Type: | Permanent, Fixed-Term/Contract |
| Placed On: | 19th December 2025 |
| Closes: | 10th January 2026 |
Whoops! This job is not yet sponsored…
Or, view more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let AcademicJobs.com know you're interested in Lecturer/ Senior Lecturer in Computer Science
Get similar job alerts
Receive notifications when similar positions become available
