Assistant Lecturer in Network Programming

Birmingham, West Midlands (GB)
£30,831 to £33,512 per annum
Mar 09, 2020
End of advertisement period
Mar 31, 2020

Assistant Lecturer in Network Programming

School of Computing and Digital Technology
Location:  Birmingham, England
Salary:  £30,831 to £33,512 per annum 
Closing Date:  Tuesday 31 March 2020
Interview Date:  To be confirmed 
Reference:  022020-95

Located in a modern £300M city centre campus in the heart of Birmingham, England, the School of Computing and Digital Technology is a thriving, vibrant and inspiring learning community committed to excellence in research, high-quality teaching and impactful industrial engagement. As a practice-based school, we ensure that our teaching and research are relevant to the current and future needs of the network programmability profession through partnership with the key vendors in enterprise networks and engagement with graduate employers, particularly in the specialisms of network orchestration and automation. We work in a collaborative and cross-disciplinary culture, where interacting freely across the School and with colleagues in other schools is encouraged to gain a unique insight into impactful problem domains.

We invite applications to join our integrated teaching, research and innovation teams in the Networks and Cybersecurity Centre (NCC) as an Assistant Lecturer in Network Programming. We embed Network Programming and Automation principles and practices into our computer network, network security and cybersecurity courses on undergrad and postgrad levels. You’ll be joining a well-established course-team with a proven track record of producing skilled and confident graduates who are ready to meet the demands of the computer networks industry.  The teaching objective is to equip students with a range of network programming skills that will boost their employability at the end of the degree. The research-and-innovation objective is to enhance the reputation of the School both through excellent research publications and research supervision and through impactful projects that advance the practice of computer network programming and automation.


  • Use appropriate learning, teaching, support and assessment methods.
  • Teaching as a member of the Networks and Cybersecurity Centre in a variety of settings from small group tutorials to large lectures.
  • Supervise undergraduate, postgraduate and doctoral research projects (as appropriate).
  • Engage in scholarship as required to support teaching activities and continually update knowledge. 
  • Engage in collaborative partnerships and contribute to the University’s work in influencing leading edge practice.
  • Support students in their learning experience
  • Develop quality-assured course content appropriate to the qualification level
  • Provide timely, constructive feedback to students on their work
  • Conduct high-quality research leading to publication in reputable journals and conference proceeding
  • Develop bids and partnerships for research-and-innovation funding.



  • A high honours undergraduate degree or distinction in a master’s programme (or relevant experience) is required in the area computer networking/Network Management. 
  • Applicants will have demonstrated excellent teaching in higher education or have presented regularly to technical audiences in an industry setting. 
  • A deep understanding of Python, NETCONF, RESTCONT, YANG and RestAPIs.
  • A proven record of network management, it would be advantageous to experience of Ansible, Foundry or Chef Network automation tools.
  • Industry certifications  in Cisco, Juniper or Palo Alto networks
  • Excellent team working and communication skills.


  • A proven knowledge of Networking Technologies and network programmability
  • A proven research record is advantageous.
  • A record of research publications is desirable. 
  • Candidates should display a thirst for knowledge and academic learning in the context of real world challenges and a strong desire to see their theoretical work applied in solving impactful problems. 
  • Experience of robust programming and implementation skills is desirable. 
  • An industrial certification in Cisco or Juniper is advantageous.
  • Real world challenges and a strong desire to see their theoretical work applied in solving impactful problems. 
  • A record of research funding bids and partnering across their areas of practice is advantageous.

With around 24,000 students from 80 countries, Birmingham City University is a large and diverse place to study. We put students at the heart of everything we do, giving them the best opportunities for future success. The University has an enviable reputation for providing quality, student-focused education in a professional and friendly environment. Our superb courses, state-of-the-art facilities, first-rate staff, and focus on practical skills and professional relevance is producing some of the country’s most employable graduates. 

We put £270 million into the regional economy and support thousands of jobs in the area. We're investing £260 million in our estate, including a major expansion of our city centre campus at Eastside, providing students with an enviable range of facilities. The Complete University Guide ranked us as a top 30 UK university for spending on facilities in 2015.

Our staff and student community is defined by our core values, which outline who we are as a University and how we will work with each other. Our core values are Excellence, People focused, Partnership working and Fairness and integrity.

For an informal discussion of the post, please contact Adel Aneiba on +44 7398 277066.

To apply for this role, complete the online application and upload a copy of your CV. Candidates are advised to remove personal information, including names to ensure a fair and transparent recruitment process.

Closing date for advert and applications is Tuesday 31 March 2020

Further details:

Applications from job seekers who require Tier 2 sponsorship to work in the UK are welcome and will be considered alongside all other applications. However, non-EEA candidates may not be appointed to a post if a suitably qualified, experienced and skilled EU/EEA candidate is available to take up the post as the employing body is unlikely, in these circumstances, to satisfy the Resident Labour Market Test. The UK Visas and Immigration department requires employers to complete this test to show that no suitably qualified EEA or EU worker can fill the post. For further information please visit the UK Visas and Immigration website. 

Birmingham City University are an equal opportunities employer and welcomes applications from all sections of the community.

Birmingham City University ('BCU') is committed to protecting your personal data and being transparent about what we do with your personal data. One of the ways we do this is through our privacy notices. For further information please click here.