ComputerScience Teacher Prospero Teaching is looking for a dedicated ComputerScience Teacher for a Secondary school in Harrow. The school has a supportive ComputerScience department. Most of the timetable for this role will be key stage 3 and key stage 4. The position is open to both NQTs and experienced teachers. CONTRACT … DETAILS · Location -Harrow, London · Position - ComputerScience Teacher · Type of work - ComputerScience Teacher · Contract or position start date - 01/09/2025 · Duration/Likely Duration - Until the end of the academic year · Contract or position end date (if applicable) - On going · Contract type (temp/perm/temp to perm) - perm · Full time More ❯
South East London, London, England, United Kingdom
Prospero Teaching
ComputerScience Teacher Prospero Teaching is looking for a dedicated ComputerScience Teacher for a Secondary school in Lewisham. The school has a supportive ComputerScience department. Most of the timetable for this role will be key stage 3 and key stage 4. The position is open to both NQTs and experienced teachers. CONTRACT … DETAILS · Location -Lewisham, London · Position - ComputerScience Teacher · Type of work - ComputerScience Teacher · Contract or position start date - 01/09/2025 · Duration/Likely Duration - Until the end of the academic year · Contract or position end date (if applicable) - On going · Contract type (temp/perm/temp to perm) - perm · Full time More ❯
ComputerScience Teacher Location: Hammersmith An excellent opportunity is available for an ingenious ComputerScience Teacher to join an intellectually leading school in Hammersmith. The successful candidate will unlock the power of computational thinking and digital innovation, inspiring students to develop exceptional programming skills and ingenious problem-solving capabilities. This role involves guiding students through the … intricacies of programming, artificial intelligence, and cybersecurity. The Role The ComputerScience Teacher will: Deliver captivating lessons across Key Stages 3-5, encompassing programming, algorithms, data structures, and computational thinking. Guide students in designing and implementing software solutions and exploring robotics. Cultivate problem-solving skills, logical reasoning, and a passion for digital innovation. Contribute to departmental activities, including … coding clubs and competitive programming teams. The Ideal Candidate We are seeking a qualified ComputerScience Teacher (QTS/QTLS or equivalent) who: Possesses a strong passion for ComputerScience and its transformative potential. Is a skilled coder and patient mentor. Demonstrates a proven ability to inspire independent thought and tenacious problem-solving. Is a collaborative More ❯
ComputerScience Teacher Leicestershire GSL Education is looking for an enthusiastic and skilled ComputerScience Teacher to join a progressive and inclusive secondary school in Leicestershire, which has continued to be recognised by Ofsted as an Outstanding school in our recent inspection. This full-time position is available for an immediate start with a competitive salary … on the MPS/UPS scale . Position Requirements: Qualified Teacher Status (QTS) DBS registered on the update service Right to work in the UK Strong subject knowledge in ComputerScience , ideally with experience in KS3 and KS4 Passion for developing students' understanding of technology in a rapidly evolving field Responsibilities: Plan and deliver interactive ComputerScience … to support growth in teaching practice A supportive, forward-thinking school community focused on student progress and well-being A dedicated consultant Ready to make a lasting impact in ComputerScience education? Apply today to take your career to the next level with a school that values creativity and learning. Contact GSL Education to find out more or More ❯
ComputerScience Teacher Location: Hounslow A stimulating opportunity has arisen for a committed ComputerScience Teacher to join an academically ambitious school in Hounslow. The successful candidate will inspire students to develop a strong understanding of computational thinking, programming, and digital literacy. This position is ideal for an educator who can make computing accessible and engaging … fostering logical reasoning and problem-solving abilities across all key stages. The school is dedicated to nurturing technological proficiency and innovation. The Role The ComputerScience Teacher will: Deliver intellectually stimulating lessons across Key Stages 3-5, covering a comprehensive computing curriculum including programming, algorithms, and data. Employ effective teaching methods that promote deep conceptual understanding and practical … in developing confidence and resilience in approaching complex computational challenges. Contribute to departmental programmes, including extracurricular coding clubs and technology projects. The Ideal Candidate We are seeking a qualified ComputerScience Teacher (QTS/QTLS or equivalent) who: Possesses a strong passion for computing and its applications. Is skilled at explaining complex concepts clearly and enthusiastically. Demonstrates a More ❯
ComputerScience Teacher Location: Hillingdon A stimulating opportunity has arisen for a committed ComputerScience Teacher to join an academically ambitious school in Hillingdon. The successful candidate will inspire students to develop a strong understanding of computational thinking, programming, and digital literacy. This position is ideal for an educator who can make computing accessible and engaging … fostering logical reasoning and problem-solving abilities across all key stages. The school is dedicated to nurturing technological proficiency and innovation. The Role The ComputerScience Teacher will: Deliver intellectually stimulating lessons across Key Stages 3-5, covering a comprehensive computing curriculum including programming, algorithms, and data. Employ effective teaching methods that promote deep conceptual understanding and practical … in developing confidence and resilience in approaching complex computational challenges. Contribute to departmental programmes, including extracurricular coding clubs and technology projects. The Ideal Candidate We are seeking a qualified ComputerScience Teacher (QTS/QTLS or equivalent) who: Possesses a strong passion for computing and its applications. Is skilled at explaining complex concepts clearly and enthusiastically. Demonstrates a More ❯
Graduate ComputerScience Teaching Assistant £100 £110 per day Location: Greenwich (Kidbrooke), SE3 9YY Start Date: September 2025 Full-time, Term-Time Only Are you a recent ComputerScience graduate with a passion for education and technology? An innovative secondary school in Greenwich (Kidbrooke) is seeking a motivated and tech-savvy Graduate ComputerScience Teaching Assistant to join their supportive team. This is a fantastic opportunity for a graduate looking to gain valuable classroom experience. Role Overview: Support ComputerScience lessons across KS3 and KS4 Assist students with coding, programming, and IT-related tasks Help prepare digital resources and classroom materials Provide 1:1 support and learning and engagement Encourage digital … literacy and problem-solving skills Candidate Requirements: A 2:1 or above in ComputerScience or a related degree Strong knowledge of computing concepts (e.g., Python, HTML/CSS, algorithms, networks) Excellent communication and interpersonal skills A genuine interest in teaching and working with young people What s on Offer: Competitive daily rate: £100 £110 Hands-on classroom More ❯
Weeghman & Briggs is seeking Cryptologic Computer Scientists of multiple levels. Join our growing team and support an important mission within the Federal Government. Location: Annapolis Junction Clearance Required: TS/SCI w/Polygraph Relevant experience must be in computer systems research; simulation/model development and prototyping; software design programming; computational science; algorithm analysis and design … reverse engineering; and/or designing/developing computer or information systems, including engineering hardware and/or software. Design, develop, deliver, and operate solutions to hard cryptologic computerscience problems within a scientific framework. The solutions may arise in the forms of forensics and attack attribution, protection of critical networks, active systems warnings and indicator, active … penetration into target systems, knowledge discovery of passive and active systems, or other cryptologic computerscience mission support. CoCS2 Salary: $132,000 - $147,100 A Bachelor's degree and 5 years of relevant experience or a Master's degree plus 3 years of relevant experience or a Doctoral degree and 2 years of relevant experience. An Associate's More ❯
ComputerScience and Cyber Security Tutor We are seeking a compassionate and dedicated ComputerScience and Cyber Security tutor to join one of our Universities based in Leeds, to support their Engineering and Computing team. As a tutor, you will contribute to the design, development and production of teaching and learning materials, and delivery across a … range of ComputerScience modules at Year One Undergraduate (RQF Level 4). You will work with colleagues across the Centre to ensure the effective delivery of teaching programmes in line with our teaching, learning and assessment strategy, broader scholarship and aims for an outstanding student experience. Contract type: Permanent Hours: approx. 4 hours/week teaching, with … potential for development work Location: Leeds Salary: up to £33.57 per hour Start Date: 1st September 2025 Essential Criteria: A Master's degree in ComputerScience, Information Security or a related field (current Master's students with appropriate experience also considered) OR substantial relevant industry experience Relevant teaching qualification or significant experience with students Experience designing comprehensive Level More ❯
Greenwich, Greater London, UK Hybrid / WFH Options
Ravensbourne University London
Lecturer/Senior Lecturer in ComputerScience (A2025035) - London Our University Ravensbourne University London is a dynamic institution at the intersection of creativity, business, and technology. Based in London’s Design District in the heart of North Greenwich, we are home to a diverse, global community in one of the world’s most vibrant business and creative hubs. … Our Team Ravensbourne University London’s computerscience team is vibrant and growing. We are launching new postgraduate programmes in 2025 followed by new undergraduate courses starting in 2026–27, with further developments already underway. Both our undergraduate and postgraduate programmes welcome multiple intakes throughout the academic year. Are you a lecturer with a range of expertise in … computerscience? Do you have experience in delivering any of the following: software development, artificial intelligence, computer vision, cyber security, databases, web design, immersive technologies and networks. Join our team. Our Roles At Ravensbourne we are hiring Lecturers and Senior Lecturers for our computerscience department. It’s a great time to join Ravensbourne as More ❯
A vibrant Catholic school in Essex is seeking a motivated and skilled ComputerScience Teacher to join their department starting in September. This full-time position involves teaching Key Stages 3 and 4, and is suitable for both ECTs and experienced educators. The Role As a ComputerScience Teacher, you will deliver engaging lessons that promote … education combined with academic ambition. With a welcoming atmosphere and a strong sense of community, it fosters moral values, academic progress, and individual student support. Candidate Requirements Degree in ComputerScience or related subject QTS or PGCE certification Open to ECTs and experienced teachers Salary This is a permanent ComputerScience Teacher position, offering a salary … in line with the MPS/UPS pay scale. How to Apply To apply for this exciting ComputerScience Teacher role in Essex, please send your CV and a brief cover letter at your earliest convenience. More ❯
Job Title: Full-Time Teacher of ComputerScience Location: Market Harborough Start Date: September 2025 Salary: MPS/UPS (dependent on experience) Contract Type: Full-Time Code. Create. Inspire. A forward-thinking secondary school in Market Harborough is seeking a committed and passionate Teacher of ComputerScience to join its successful and supportive team from September … an excellent opportunity to become part of a school that values innovation, creativity, and academic progress in a rapidly evolving subject area. About the Role: You will deliver engaging ComputerScience lessons across Key Stages 3 and 4, with the possibility of Key Stage 5 teaching for a suitably experienced candidate. The school has invested in modern facilities … and is committed to fostering digital literacy and computational thinking across the curriculum. The Successful Candidate Will: Hold Qualified Teacher Status (QTS) Have a strong subject background in ComputerScience or related field Demonstrate a good understanding of programming languages such as Python, as well as broader computing concepts Be committed to high-quality teaching and learning that More ❯
speak; walk; work with others and drive. MINIMUM QUALIFICATIONS - IT Systems Engineer - Associate (Pass/Fail): Graduation from an accredited college or university with a Bachelor's degree in computerscience, managementinformation systems, information technology or a closely related field; OR graduation from anaccredited college or university with an Associate's degree in computerscience, managementinformation … Resources Director. Possession of a valid driver's license. MINIMUM QUALIFICATIONS - IT Systems Engineer (Pass/Fail): Graduation from an accredited college or university with a Bachelors degree in computerscience, information systems, management information systems, information technology or a closely related field AND four (4) years full-time paid verifiable experience in either the infrastructure or database … discipline; OR graduation from an accredited college or university with an Associates degree in computerscience, information systems, management information systems, information technology, network administration or a closely related field AND six (6) years full-time paid verifiable experience in infrastructure or database discipline; OR an equivalent combination of education and experience as determined by the Human Resources More ❯
diverse software for HPC (high performance computing) systems based upon documented requirements. Critical for an HSE is either a very strong math background and/or a very strong computer hardware background. One or both of these is required in order for the HSE to be able to understand the intricacies of the HPC architecture that is being targeted … analysis and synthesis from system level to individual software components. Working knowledge of Configuration Management (CM) tools and Web Services implementation. Level 2: U) Bachelor's degree in Math, Computer Engineering, ComputerScience, or related discipline from an accredited college or university, plus five (5) years of experience as an HSE in programs and contracts of similar … scope, type, and complexity. OR (U) Master's degree in Math, Computer Engineering, ComputerScience, or related discipline from an accredited college or university, plus three (3) years of experience as an HSE in programs and contracts of similar scope, type, and complexity. OR (U) Seven (7) years of experience as an HSE in programs and contracts More ❯
Design, develop, deliver and operate solutions to hard cryptologic computerscience problems within a scientific framework. The solutions may arise in the forms of forensics and attack attribution, protection of critical networks, active systems warnings and indicator, active penetration into target systems, knowledge discovery of passive and active systems, or other cryptologic computerscience mission support. … Requisite computerscience skills (operating systems, compiler theory, database theory, algorithm analysis, computer architecture, discrete math, programming language theory, and data structure) are applied to each problem to provide state-of-the-art techniques, tools, and approaches. Degree must be in ComputerScience, Computer Engineering, Electrical Engineering, Mathematics (including Applied Math); or a related More ❯
for internal and third-party sales channels. Providing a great experience to businesses using the Partly platform. Reporting to Matt Goodson, Tech Lead. About you Qualifications A degree in ComputerScience or related field (or equivalent experience). Competency in working with relational databases. Knowledge of building and using APIs at scale (REST, GraphQL). Strong computerscience and engineering fundamentals, including data structures, concurrency, architecture, and design patterns. Strong communication and collaborative skills, both written and verbal. (Bonus) Experience with automotive parts, Node.js, and integrating with sales channels such as Shopify, eBay. Competitive base salary + equity. Flexible working hours with an office-first approach. High trust, low process environment. Focus Days for uninterrupted … Qualifications & other requirements You should have or be completing the following to apply for this opportunity. Degree or Certificate From an institution in Study field Study field (any) IT & ComputerScienceComputerScience (all other) Computer Systems and Networks Hiring criteria Experience requirement No experience required More ❯
Job Number: 133 Job Category: GovTech Job Title: CRYPTOLOGIC COMPUTER SCIENTIST III Job Type: Full-time Clearance Level: Top Secret/SCI - Full Scope Polygraph Work Arrangement: On-site Job Location: Fort Meade MD Salary: 180K Background Design, develop, deliver, and operate solutions to hard cryptologic computerscience problems within a scientific framework Protection of critical networks … active systems warnings and indicators, active penetration into target systems Knowledge discovery of passive and active systems, or other cryptologic computerscience mission support Requirements Degree must be in computerscience, computer engineering, electrical engineering, mathematics, or a related field Doctoral degree plus 4 years of relevant experience Master's degree with 6 years of … relevant experience Associates degree with 10 years of in-depth relevant experience Requisite computerscience skills such as operating systems, compiler theory, database theory, algorithm analysis, computer architecture, discrete math, programming language theory, data structures Preferred Strong Python programming skills More ❯
Senior Data Scientist (10+ yrs experience) - NGA Campus West (NCW), St. Louis, MO Must have a background with intelligence experience, providing analysis and/or data science to an intelligence mission. Must be able to operate at a senior level and in an independent environment. Must be proficient and creating processes around large data sets to identify analytical discoveries … Must be able to take these discoveries and provide them through visualizations that are easily integrated into daily operations. Clearance Level - TS/SCI Job Description: Shall provide data science services in support of GEOINT analysis. Knowledge of data science, methodologies, and processing techniques shall be employed on behalf of GEOINT analysis and community customers while providing operational … intelligence questions. Provide technical consultation into the development, evaluation, use, and deployment of solutions to optimize GEOINT analysis and production. Required Skills: Education and Experience levels: o Bachelor of Science degree in a quantitative discipline such as data science, mathematics, statistics, earth science, quantitative social sciences, geographic information science, computerscience, physics, or a More ❯
We are seeking a compassionate and dedicated ComputerScience and Cyber Security tutor to join one of our Universities based in Leeds, to support their Engineering and Computing team. As a tutor, you will contribute to the design, development and production of teaching and learning materials, and delivery across a range of ComputerScience modules at … hours/week teaching, with potential for development work Location: Leeds Salary: up to GBP33.57 per hour Start Date: 1st September 2025 Essential Criteria: A Masters degree in ComputerScience, Information Security or a related field (current Masters students with appropriate experience also considered) OR substantial relevant industry experience Relevant teaching qualification or significant experience with students Experience … designing comprehensive Level 4 modules Experience teaching ComputerScience and Engineering modules in UK Higher or Further Education (including lab-based teaching) or equivalent industry experience Proficiency in Object-Oriented Programming (Java, Python) Web development skills (HTML, CSS, JavaScript) TO BE ELIGIBLE FOR THIS ROLE THROUGH PROSPERO TEACHING, YOU MUST: Hold Right to Work in the UK Hold More ❯
reuse, use of Commercial Off-the shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis. Required Experience: A bachelor's degree in computerscience or related discipline from an accredited college or university. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a … bachelor's degree. Level 0: No experience is required. A bachelor's degree in computerscience or related discipline from an accredited college or university. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree totaling four (4) years. Level 1: Seven (7) years' experience as a … SWE in programs and contracts of similar scope, type, and complexity is required. A bachelor's degree in computerscience or related discipline from an accredited college or university. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree totaling eleven (11) years. Level 2: Fourteen More ❯
seeking admission to undergraduate and post-graduate programmes in the UK and EU. The role supports the academic and content teams across all campuses in building essential computational thinking, computerscience, computer engineering basics, programming, digital literacy, and critical thinking skills necessary for success in undergraduate computing or IT related graduate/post graduate degree programmes in … Content development for teaching Plan and prepare materials for lectures, tutorials, workshops, and laboratory sessions in foundation-level computing topics including: Introduction to Programming (e.g. Python, Java) Fundamentals of ComputerScience and Engineering Basics of hardware and software Introduction to cloud computing Computational Thinking and Logic Digital Literacy and ICT Skills Introduction to Databases and Spreadsheets Develop engaging … development activities, including training in pedagogy and digital tools. Attend departmental meetings, teaching workshops, and contribute to academic planning. ESSENTIAL SKILLS AND EXPERIENCE Master’s degree or higher in ComputerScience, Information Technology, or a closely related field. Proven experience in teaching computing at foundation or introductory levels. Strong grasp of basic programming concepts and digital technologies. Excellent More ❯
seeking admission to undergraduate and post-graduate programmes in the UK and EU. The role supports the academic and content teams across all campuses in building essential computational thinking, computerscience, computer engineering basics, programming, digital literacy, and critical thinking skills necessary for success in undergraduate computing or IT related graduate/post graduate degree programmes in … Content development for teaching Plan and prepare materials for lectures, tutorials, workshops, and laboratory sessions in foundation-level computing topics including: ▪ Introduction to Programming (e.g. Python, Java) ▪ Fundamentals of ComputerScience and Engineering ▪ Basics of hardware and software ▪ Introduction to cloud computing ▪ Computational Thinking and Logic ▪ Digital Literacy and ICT Skills ▪ Introduction to Databases and Spreadsheets Develop engaging … development activities, including training in pedagogy and digital tools. • Attend departmental meetings, teaching workshops, and contribute to academic planning. ESSENTIAL SKILLS AND EXPERIENCE: • Master’s degree or higher in ComputerScience, Information Technology, or a closely related field. • Proven experience in teaching computing at foundation or introductory levels. • Strong grasp of basic programming concepts and digital technologies. • Excellent More ❯
seeking admission to undergraduate and post-graduate programmes in the UK and EU. The role supports the academic and content teams across all campuses in building essential computational thinking, computerscience, computer engineering basics, programming, digital literacy, and critical thinking skills necessary for success in undergraduate computing or IT related graduate/post graduate degree programmes in … Content development for teaching Plan and prepare materials for lectures, tutorials, workshops, and laboratory sessions in foundation-level computing topics including: ▪ Introduction to Programming (e.g. Python, Java) ▪ Fundamentals of ComputerScience and Engineering ▪ Basics of hardware and software ▪ Introduction to cloud computing ▪ Computational Thinking and Logic ▪ Digital Literacy and ICT Skills ▪ Introduction to Databases and Spreadsheets Develop engaging … development activities, including training in pedagogy and digital tools. • Attend departmental meetings, teaching workshops, and contribute to academic planning. ESSENTIAL SKILLS AND EXPERIENCE: • Master’s degree or higher in ComputerScience, Information Technology, or a closely related field. • Proven experience in teaching computing at foundation or introductory levels. • Strong grasp of basic programming concepts and digital technologies. • Excellent More ❯
london (greenford), south east england, united kingdom
English Path
seeking admission to undergraduate and post-graduate programmes in the UK and EU. The role supports the academic and content teams across all campuses in building essential computational thinking, computerscience, computer engineering basics, programming, digital literacy, and critical thinking skills necessary for success in undergraduate computing or IT related graduate/post graduate degree programmes in … Content development for teaching Plan and prepare materials for lectures, tutorials, workshops, and laboratory sessions in foundation-level computing topics including: ▪ Introduction to Programming (e.g. Python, Java) ▪ Fundamentals of ComputerScience and Engineering ▪ Basics of hardware and software ▪ Introduction to cloud computing ▪ Computational Thinking and Logic ▪ Digital Literacy and ICT Skills ▪ Introduction to Databases and Spreadsheets Develop engaging … development activities, including training in pedagogy and digital tools. • Attend departmental meetings, teaching workshops, and contribute to academic planning. ESSENTIAL SKILLS AND EXPERIENCE: • Master’s degree or higher in ComputerScience, Information Technology, or a closely related field. • Proven experience in teaching computing at foundation or introductory levels. • Strong grasp of basic programming concepts and digital technologies. • Excellent More ❯
Research Fellow in machine learning and spatial statistics Research Fellow Dept. of Statistics and Dept. of ComputerScience, University of Warwick An enthusiastic individual is sought as a postdoctoral research fellow, to work in the area of machine learning and spatial statistics. The post is a joint appointment between the Departments of ComputerScience and Statistics … allowance will be payable). You will join a team of researchers affiliated with the ATI and led by Dr Theo Damoulas, including research assistants and PhD students in computerscience and statistics. You will be expected to perform high quality research under the supervision of Dr. Theo Damoulas and Prof. Mark Steel, as part of the Turing … high-resolution space-time forecasting, dynamic modelling, and contribute to publishing these results in top rated venues. You will possess a PhD or an equivalent qualification in Statistics or ComputerScience or Applied Mathematics (or you will shortly be obtaining it). You should have a strong background in one or more of the following areas: Bayesian inference More ❯