1,562 Software Engineers jobs in the United Kingdom
Software Engineers
Posted 1 day ago
Job Viewed
Job Description
Software Engineers
Location: Cheltenham
Salary - £40,000 - £90,000 + excellent benefits + bonus
Clearance - Active eDV security clearance required
This isn't just another software engineering role—it's an opportunity to be part of something bigger. As a Software Engineer , you'll design, develop, and maintain critical infrastructure that powers essential services. You'll tackle complex challenges, wor.
WHJS1_UKTJ
Software Engineers C C++ C#
Posted 1 day ago
Job Viewed
Job Description
Are you a talented Flight Simulation Software Engineer with a passion for cutting-edge technology? Do you want to work on projects that push the boundaries of aerospace innovation? Look no further!
At our aerospace business in Greater London, we're developing world-class flight simulators that are shaping the future of aviation training. Join our dynamic team and play a key role in delivering high-.
WHJS1_UKTJ
Senior Software Engineers - Full-stack
Posted today
Job Viewed
Job Description
Simple Machines is a leading independent boutique technology firm with a global presence, including teams in London, Sydney, San Francisco, and New Zealand. We specialise in creating technology solutions at the intersection of data, AI, machine learning, data engineering, and software engineering. Our mission is to help enterprises, technology companies, and governments better connect with and understand their organisations, their people, their customers, and citizens. We are a team of creative engineers and technologists dedicated to unleashing the potential of data in new and impactful ways. We design and build bespoke data platforms and unique software products, create and deploy intelligent systems, and bring engineering expertise to life by transforming data into actionable insights and tangible outcomes. We engineer data to life™.
As a Senior Software Engineer at Simple Machines , you’ll be at the heart of groundbreaking projects, collaborating closely with both our talented internal team and forward-thinking clients. In this hands-on role, you'll drive the development of sophisticated, scalable solutions across the full technology stack—from intuitive frontends and robust backends to powerful data pipelines and resilient infrastructure. If you’re passionate about solving complex problems and pushing the boundaries of what’s possible, this role offers the perfect platform for you to make a real impact.
About our incredible team:
We believe diverse perspectives fuel innovation. Our team is made up of talented engineers from different backgrounds, each bringing unique strengths. We collaborate across the full stack, supporting and learning from one another to create world-class solutions. You'll have the autonomy to shape technical design, work closely with stakeholders, and engage with data scientists and cross-functional teams to craft seamless, high-performance systems.
We're committed to fostering an inclusive and equitable workplace where everyone—regardless of background, identity, or experience—can thrive. If you're passionate about pushing boundaries, solving complex challenges, and being part of a forward-thinking team, we want to hear from you!
Technical Responsibilities:
- Responsible for design and technical development of backend services for a highly scalable marketing platform.
- Responsible for designing the APIs, applications, and infrastructure the team develops, and documenting the technical requirements and design for the client.
- Responsible for end-to-end delivery and support, including build, automation, deployment, and operations, for everything that is developed.
- Partner with client stakeholders, and team members, to gather business requirements, collaborate on design decisions, and translate them into technical and design requirements.
- Operate within an iterative delivery team using Agile delivery tools and practices.
- Hybrid remote and in-person collaboration with the delivery team and client stakeholders.
Requirements
Technical background
- A consultative approach to software development. (Ideally experience in the Software Consulting space)
- Core foundation in programming, especially in JVM languages (particularly Kotlin or Java).
- Experience designing and implementing data-driven APIs.
- Exposure to frontend development (particularly React.js, Tailwind, REDUX, Typescript)
- Past project experience with large scale webservices.
- Cloud infrastructure experience with AWS and/or Google Cloud, Azure, etc.
- Infrastructure-as-code experience, such as with Terraform or Cloud Formation.
- In-depth experience with unit and integration testing, and test automation generally. Ideally TAA and/or BDD
- Experience working with SQL databases in the context of implementing data-driven APIs, and designing database schemas and queries to meet business requirements.
- A passion and proven background in picking up and adopting new technologies on the fly.
- Exposure to Scala, or functional programming generally.
- Exposure with highly concurrent, asynchronous backend technologies, such as Ktor, Play, RxJava, etc.
- Exposure with DynamoDB or similar NoSQL databases, such as Cassandra, HBase, BigTable, or Cosmos DB.
- Exposure with Git workflows, and the ability to tailor the workflow to project needs.
- Exposure with containerised application deployment using Docker, Amazon ECS, Kubernetes, etc.
Scientific Software Engineers (C++, Masters or PhD)
Posted 1 day ago
Job Viewed
Job Description
Scientific Software Engineers (C++, Masters or PhD)
Guildford, Surrey (On-site)
£65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical.
- A Masters or PhD Degree in Engineering, Science, Computing, Geology or Mathematics disciplines.
- Can work full-time, 5 days a week in Guildford in the office.
Your new company
This leading Software provider are looking to bolster their engineering team with 2.
WHJS1_UKTJ
Computer Science Teacher
Posted today
Job Viewed
Job Description
Are you a passionate and dedicated Computer Science Teacher looking to inspire the next generation of learners in a high-achieving school?
We are working with an outstanding Secondary school in Birmingham, seeking an exceptional Computer Science Teacher to join their thriving department. This is a fantastic opportunity for both experienced teachers and ECTs eager to contribute to a supportive and dynamic learning environment. The role is available as either a full-time or part-time position for a September 2025 start.
Why Join This School?
- A Legacy of Excellence – This Secondary school has a strong track record of academic success, providing a nurturing and stimulating environment where students thrive. li>A Vibrant and Collaborative Department – The Computer Science team is known for its supportive and innovative approach, fostering creativity and high standards of teaching. < i>Commitment to Professional Growth – Benefit from exceptional training, mentorship, and career development opportunities to help you grow as an educator.
About the Role
As a Computer Science Teacher, you will:
- < i>Inspire a love for learning – Deliver engaging and dynamic lessons that spark curiosity and enthusiasm in KS3 – KS5 students.
- < i>Champion individual progress – Differentiate instruction to support all learners, helping them reach their full potential. < i>Collaborate and innovate – Work closely with colleagues to share best practices and develop creative teaching strategies.
About You
- < i>Passionate about Computer Science – Your enthusiasm for the subject is contagious, motivating students to excel. < i>An outstanding educator – You have a proven track record (or the potential, if an ECT) of delivering high-quality RE lessons at KS3 – KS5.
- < i>Committed to excellence – You strive to create a stimulating learning environment that challenges and inspires students.
What’s in It for You?
- < i>Exceptional career development – Access to a comprehensive CPD program and mentorship opportunities. < i>A welcoming and supportive school community – Be part of a team that values collaboration, innovation, and student success.
Ready to Make a Difference?
If you're excited about this fantastic opportunity to shape young minds and contribute to an outstanding Computer Science department, we’d love to hear from you!
Apply today by submitting your CV.
Computer Science Teacher
Posted today
Job Viewed
Job Description
A fantastic opportunity has arisen for a talented and enthusiastic Computer Science Teacher to join a well-regarded independent school in Suffolk. This full-time position allows the successful candidate to teach Computer Science across Key Stages 3 and 4, with opportunities for Key Stage 5 specialisation.
About the School:
This independent school in Suffolk is known for its exceptional standards and supportive teaching environment. The department is collaborative, well-resourced, and committed to continuous improvement.
What We Offer:
- Supportive leadership focused on staff development
- Excellent facilities and modern teaching resources
- Opportunities to specialise in Computer Science at KS5
- Respectful and motivated students
- Regular CPD and clear progression routes
Requirements:
- QTS and a recognised teaching qualification
- Ability to teach Computer Science at KS3 and KS4 (KS5 desirable)
- Strong passion for Computer Science and inspiring young learners
- Legal right to work in the UK
If you're a motivated Computer Science Teacher looking to join a thriving independent school, apply today to take the next step in your teaching career!
Computer Science Teacher
Posted today
Job Viewed
Job Description
A fantastic opportunity has arisen for a talented and enthusiastic Computer Science Teacher to join a well-regarded outstanding school in Bedfordshire. This full-time position allows the successful candidate to teach Computer Science across Key Stages 3 and 4, with opportunities for Key Stage 5 specialisation.
About the School:
This outstanding school in Bedfordshire is known for its exceptional standards and supportive teaching environment. The department is collaborative, well-resourced, and committed to continuous improvement.
What We Offer:
- Supportive leadership focused on staff development
- Excellent facilities and modern teaching resources
- Opportunities to specialise in Computer Science at KS5
- Respectful and motivated students
- Regular CPD and clear progression routes
Requirements:
- QTS and a recognised teaching qualification
- Ability to teach Computer Science at KS3 and KS4 (KS5 desirable)
- Strong passion for Computer Science and inspiring young learners
- Legal right to work in the UK
If you're a motivated Computer Science Teacher looking to join a thriving outstanding school, apply today to take the next step in your teaching career!
Be The First To Know
About the latest Software engineers Jobs in United Kingdom !
Computer Science Teacher
Posted today
Job Viewed
Job Description
Job description
JOB TITLE - Computer Science Teacher
ABOUT THE SCHOOL
Prospero Teaching is looking for a Computer Science Teacher for a Secondary school in the Hampshire Area.
The school is a medium size mainstream Secondary School with a supportive department. The school timetable for this role will be key stage 3 and key stage 4.
The position is open to both NQTs and experienced teachers. Depending on performance the school would look at either extending the contract or offering a permanent position.
CONTRACT DETAILS
- Location - Hampshire
Position - Computer Science Teacher
Type of work - KS3/KS4
Contract or position start date - 01/09/2025
Duration / Likely Duration - Long term/Permanent
Contract or position end date (if applicable) - TBC
Contract type (temp/perm/temp to perm) - Long term/Permanent
Full time/part time - Full time
Minimum rate of pay - Paid to scale - MPS/UPS
Hours - 8:15 am - 4pm, plus parents evening
EXPERIENCE, TRAINING AND QUALIFICATIONS
- QTS or equivalent
Minimum experience in the UK teaching Computer Science
Up to date Safeguarding training issued in the last year
TO BE ELIGIBLE FOR THIS ROLE THROUGH PROSPERO TEACHING, YOU MUST:
- Hold Right to Work in the UK
Hold an enhanced child barred list DBS certificate registered with the online update service or be willing to process a new application
Provide two professional child related references that cover the last 2 years
OTHER
If you would like to be considered for this role, please apply with a copy of your up to date CV. Unfortunately, only shortlisted candidates will be contacted.
Prospero Teaching is acting as an employment business/education recruitment agency in relation to this vacancy. The successful candidate will be required to register and have passed all safeguarding/vetting checks with Prospero Teaching in order to fill this vacancy. Any adult working with children and vulnerable young people are responsible for safeguarding and protecting the welfare of the children and young people.
Prospero Teaching is able to offer the successful candidate:
Accredited continued professional development courses including safeguarding and behaviour management
In-house Training and Development Team
Computer Science Teacher
Posted 1 day ago
Job Viewed
Job Description
Our client is looking for a Computer Science Teacher to work within a highly prestigious Secondary School based near Leicester.
*Computer Science Teacher required to work on a full-time basis in September 2025
*Outstanding School in Leicester
*Excellent Computer Science Teacher to join a highly successful and well-resourced department
Our client is looking for a Computer Science Teacher to teach within a highly prestigious independent school based near Leicester. This is a full-time position teaching. The successful Computer Science Teacher will be joining a well-resourced and highly successful department. This is an excellent opportunity to teach within one of the best schools in Leicester where students are able, and behaviour is exceptional. To be considered for this opportunity please forward an updated CV as soon as possible.
Experience and Qualifications
- Computer Science Teacher li>Be enthusiastic, inspiring teacher
- Have excellent subject knowledge
- A formal teaching qualification with QTS (i.e. PGCE)
- Legal ability to work within the UK
School Information
This wonderful Secondary school based near Leicester. The school has extraordinary academic excellence (86% A*- B at A-level) in addition to state-of-the-art facilities. This over-subscribed school has four applicants for ever space available and boasts a brilliant reputation within the local community. All in all, this is an excellent school to work within both in terms of students and staff members.
They are proud of their ethos of continual self-improvement, which characterises every aspect of their rich and culturally diverse school. The Good Schools Guide explains that Pastoral Care is front and centre. There are bountiful opportunities for academic development beyond the curriculum. It is also a School that looks forward and outward whilst remaining aware of its roots.
- In 2023 the school was named amongst the top 15 schools in Leicestershire
- 89% of all GCSE results were Grade 9, 8 or 7 (equivalent to A* or A)
- Very high level of pupil behaviour
- Outstanding facilities and resources
Salary
Paid to scale on MPS / UPS
Application
To be considered for this opportunity working as a Computer Science Teacher please forward an updated CV as soon as possible.
Computer Science Teacher
Posted 1 day ago
Job Viewed
Job Description
Our client is looking for a Computer Science Teacher to work within a highly prestigious Secondary School based near Leeds.
*RE Teacher required to work on a full-time basis in September 2025
*Outstanding School in Leeds
*Excellent Computer Science Teacher to join a highly successful and well-resourced department
Our client is looking for a Computer Science Teacher to teach within a highly prestigious independent school based near Leeds. This is a full-time position teaching. The successful Computer Science Teacher will be joining a well-resourced and highly successful department. This is an excellent opportunity to teach within one of the best schools in Leeds where students are able, and behaviour is exceptional. To be considered for this opportunity please forward an updated CV as soon as possible.
Experience and Qualifications
- Computer Science Teacher
- Be enthusiastic, inspiring teacher
- Have excellent subject knowledge
- A formal teaching qualification with QTS (i.e. PGCE)
- Legal ability to work within the UK
School Information
This wonderful Secondary school based near Leeds. The school has extraordinary academic excellence (86% A*- B at A-level) in addition to state-of-the-art facilities. This over-subscribed school has four applicants for ever space available and boasts a brilliant reputation within the local community. All in all, this is an excellent school to work within both in terms of students and staff members.
They are proud of their ethos of continual self-improvement, which characterises every aspect of their rich and culturally diverse school. The Good Schools Guide explains that Pastoral Care is front and centre. There are bountiful opportunities for academic development beyond the curriculum. It is also a School that looks forward and outward whilst remaining aware of its roots.
- In 2023 the school was named amongst the top 15 schools in West Yorkshire
- 89% of all GCSE results were Grade 9, 8 or 7 (equivalent to A* or A)
- Very high level of pupil behaviour
- Outstanding facilities and resources
Salary
Paid to scale on MPS / UPS
Application
To be considered for this opportunity working as a Computer Science Teacher please forward an updated CV as soon as possible.