Software Engineering Jobs in the UK

501 to 525 of 4,177 Software Engineering Jobs in the UK

Evals Research Scientist / Engineer

London, United Kingdom
COL Limited
governance team to translate technical knowledge into concrete recommendations. You can find our full team here . ABOUT THE ROLE We're looking for research scientists, research engineers, and software engineers who are excited to work on these and similar projects. We intend to hire people with a broad range of experience and encourage applications even if you don … Linear Probes . Designing and evaluating AI control protocols. We have not started these efforts yet but intend to work on them starting Q2 2025. Building a high-quality software stack to support all of these efforts. We have recently switched to Inspect as our primary evals framework. CANDIDATE CHARACTERISTICS in strong candidates For all skills, we don't … of learning/generalization. RL(HF/AIF): using other models, programmatic reward functions, or custom reward models as a source of feedback for fine-tuning an existing LLM. Software engineering: Model evaluators benefit from a solid foundation in software engineering. This can include developing APIs (ideally around LLMs or eval tasks), data science, system design, data More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Engineer (Go)

United Kingdom
Fruition Group
An incredible opportunity for an experienced Senior Backend Engineer with advanced Go skills to join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributed systems to the next level. As a Senior Backend Engineer, you'll be working … on mission-critical, data-intensive applications that push the boundaries of technology, taking ownership of the full software engineering lifecycle, including design, development, and implementation. Reporting into an Engineering Manager, the Senior Backend Engineer will also leverage modern technologies like AWS, Kubernetes, Docker, and Kafka, whilst also architecting and implementing microservices-based solutions in collaboration with cross … for optimising system performance, reliability, and scalability, as well as participating in code reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering More ❯
Employment Type: Contract
Posted:

Propulsion System Senior Validation Engineer

Warwick, Warwickshire, West Midlands, United Kingdom
Tata Technologies Europe Ltd
At Tata Technologies we make product development dreams a reality by designing, engineering and validating the products of tomorrow for the worlds leading manufacturers. Due to our continued growth we are now recruiting for a Propulsion System Senior Validation Engineer to be based at our customers site in Gaydon Our Embedded Systems Solutions department (ESS) encompasses all activities outlined … under the Automotive SPICE (ASPICE) process framework, including systems engineering, software engineering, coding, and all levels of functional testing. Beyond core development, ESS also integrates critical supporting processes such as project management, risk assessment, functional safety, and cybersecurity, ensuring compliance with ASPICE standards and delivering reliable, secure, and high-quality embedded systems & solutions. The Role: This role … methods that are driven by Customer, Function Requirements and Failure Modes and Effects Analysis Contribute to the delivery of the area onto all programmes, in line with the Systems Engineering discipline outlined by Product Creation Systems Provide technical support and assistance across the operational team on topics relating to the integration and harmonisation of multiple interconnected components including issue More ❯
Employment Type: Permanent
Posted:

Lead/ Staff Frontend React Engineer

London, United Kingdom
Mindera Group
At Mindera, we craft software with people we love. We're looking for a Staff Frontend React Engineer to join our team! You'll play a key technical leadership role, working closely with architects, product managers, and cross-functional teams and will be responsible for building fluid and responsive user interfaces for multiple platforms and devices. When you join … organisation . Please note: This position requires you to work on client-site in central London three times a week. Skills and Requirements 10+ years of work experience in software engineering with React; Banking experience, specifically credit experience; Experience working with Javascript, Typescript and modern frameworks and platforms like React.JS, Next.JS; Hands on experience with React and knowledge … with organisational goals while maintaining technical standards; A strong interest in understanding market dynamics and identifying customer needs to drive strategic decision-making and business growth; Experience in mentoring engineering teams , fostering collaboration and providing guidance when needed. How you'll make an impact Being self-driven and working with little supervision towards a common team or company purpose More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
ToffeeX
Our software, ToffeeX, is an engineering design tool that automatically creates mechanical components for the engineering industry. It leverages a combination of artificial intelligence, numerical simulation, and sophisticated mathematical optimization techniques to design components that outperform their existing counterparts. By bringing numerical simulation to the cloud, we create immense opportunities for the design engineer. At ToffeeX we … are at the forefront of developing numerical methods for engineering design. We bring cutting edge research to industry through our cloud platform. Utilising a microservice architecture we continue to integrate and deploy mathematical optimisation modules, machine learning solutions and geometric manipulation algorithms through our flexible software pipeline. Working closely with our clients, some of the biggest players in … their industries, we revolutionise the user experience and automation in engineering software. At the same time, we design our architecture to industry leading reliability and security standards, essential to highly sensitive projects. The position: At ToffeeX, you will join a passionate team of software engineers, scientists, and academics. You will design high performing software solutions for cutting More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Verification Validation Engineer

Kingston upon Thames, London, United Kingdom
Hybrid / WFH Options
Tec Partners
V&V Engineer to support the planning, execution, and reporting of verification and validation (V&V) activities. This role is integral to ensuring the compliance of complex hardware and software systems with defined requirements across the full engineering lifecycle. You will be working in a multi-disciplinary environment, contributing to the delivery of sovereign defence systems that are … critical to national operations. The position involves collaboration across engineering functions and offers the opportunity to influence both technical direction and process improvements. Key Responsibilities: Lead the planning, coordination, execution, and documentation of V&V work packages. Promote and apply industry best practices in V&V engineering in line with corporate, defence, and regulatory standards. Oversee and guide … project security measures related to V&V activities and ensure compliance with required protocols. Candidate Profile: Essential Qualifications and Experience: Degree, HND/HNC, or equivalent experience in Systems Engineering, Software Engineering, Control Systems, or a related field. Familiarity with defence, aerospace, or similarly regulated industry standards. Proficiency in using requirements and test management tools such as More ❯
Employment Type: Permanent
Salary: £45000 - £70000/annum
Posted:

Senior Backend Engineer (Go)

England, United Kingdom
Fruition Group
An incredible opportunity for an experienced Senior Backend Engineer with advanced Go skills to join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributed systems to the next level. As a Senior Backend Engineer, you'll be working … on mission-critical, data-intensive applications that push the boundaries of technology, taking ownership of the full software engineering life cycle, including design, development, and implementation. Reporting into an Engineering Manager, the Senior Backend Engineer will also leverage modern technologies like AWS, Kubernetes, Docker, and Kafka, whilst also architecting and implementing microservices-based solutions in collaboration with … for optimising system performance, reliability, and scalability, as well as participating in code reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on Back End systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Solutions Engineer II

London, United Kingdom
Capital Group
that disrupt markets, generate value, and positively impact millions of lives. "I am the person Capital Group is looking for." You have a bachelor's degree in computer science, Engineering, or a related technical field. You have at least 3 years of software engineering experience with expertise in: Java, .NET, Python, REST API services, RDBMS platforms (Oracle …/SQL Server), Kafka, and AWS You're thoughtful in your approach to software engineering practices. You enable a future-ready, high-quality, and responsive code base. Your agile mindset and passion for designing product user experiences enable rapid business growth. You have a foundation of technical ability, business acumen, leadership skills, and a desire to provide knowledge More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Developer

Nottinghamshire, East Midlands, United Kingdom
Hybrid / WFH Options
Oscar Associates (UK) Limited
55K + Company benefits including, remote working, flexible working hours, 25 days hol + bh, career progression, excellent training, huge company discounts & more! A hugely successful business within the software engineering space is currently on the lookout for an experienced Full Stack Developer (C#, .Net, Vue) to come in and join their well-established yet growing team working … on their software solutions which are used by some of the world's biggest brands. The Role As a Full Stack Developer (C#, .Net, Vue) you will be focusing on working on developing new features on their brand-new cloud-based system. This will involve developing new features, writing unit tests and working on various mini projects. You will … be responsible for problem solving, supporting their software, bug fixes and collaborating with Developers and QAs. The company offers an excellent work life balance with regular working from home (you'll only be required in office once/twice a month) and flexible working hours. As part of this role, you will also be offered ongoing training and development More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Senior Software Engineer - R10197959 (London)

London, UK
Northrop Grumman UK
Join to apply for the Senior Software Engineer - R10197959 role at Northrop Grumman UK 6 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - R10197959 role at Northrop Grumman UK Get AI-powered advice on this job and more exclusive features. UK CITIZENSHIP REQUIRED FOR THIS POSITION: Yes RELOCATION ASSISTANCE: No … your career development and the impact we have within the community. So, whats your possible? Opportunity This is more than just a job; its a mission. As a Senior Software Engineer you play a pivotal role in designing, developing and maintaining the critical infrastructure that powers our services. You will be self-driven and organised with a passion for … projects with complex challenges within a unique space. Youll be at the forefront of delivering core solutions that have real world impact. Our UK Cyber & Intelligence business combines modern software development approaches with a rich heritage and experience in the Defence and security sectors. Our customers have complex and sensitive data and information requirements requiring a mission partner who More ❯
Employment Type: Full-time
Posted:

Lead Data / Software Engineer (London)

London, UK
Hybrid / WFH Options
nCino
science and machine learning initiatives. Optimize data storage and retrieval systems for maximum performance. Continuously monitor and improve the performance of the data solutions to meet our clients' needs. Software Plan, Design, and Implement secure scalable APIs and Backend Services. Optimize APIs and Backend Services to maximize performance. Monitor and improve the performance of APIs and Backend Services. Enterprise … Level software development, performant/high availability. LEAD ENGINEER Technical Requirements Leadership Previous experience in a team leadership role. Experience with Agile/Scrum Framework. Excellent problem-solving and analytical skills. Excellent communication skills, both at a deep technical level and stakeholder level. Data Expert experience with Databricks (PySpark). Experience building and maintaining complex ETL Projects, end-to … techniques. Experience with both relational and document databases. Strong understanding of data structures and algorithms. Familiarity with Machine Learning, Statistics, and AI is desirable. Experience with Source Control (GitHub) Software Expert experience with Kotlin (or Java) is required. Demonstrable experience building secure and scalable JVW-based solutions. Strong experience in writing testable, modular, and extensible backend-code. Experience with More ❯
Employment Type: Full-time
Posted:

Graduate Software Engineer 2025 - Platform

London, United Kingdom
Suade Labs Ltd
technology to create the next generation of Regulatory Technology (RegTech) software. Are you someone who loves both technology and finance? If you're eager to kickstart your journey into software engineering, we've got an exciting opening for you. We're on the lookout for a Graduate Engineer to join our Platform team. The platform team is a … to implement API endpoints Participate in agile development processes and team meetings Document code and technical decisions for future reference Bachelor's or master's degree in computer science, Software Engineering, or related field Strong understanding of computer science fundamentals Proficiency in at least one programming language (preferably Python) Basic knowledge of database concepts and SQL Understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer/Architect.

London, United Kingdom
Cisco Systems
Software Engineer/Architect Apply () Location:London, United Kingdom Alternate LocationDublin, Galway, Lisbon, Porto, Krakow Area of InterestEngineer - Software Job TypeProfessional Technology Interest None Job Id Meet the Team: Global Demo Engineering is the world-class leader in delivering innovative, demonstration-centric experiences of Cisco solutions to customers, providing a full-suite, integrated sales-enablement portfolio. By … network (internal & external), any device, and in any location. The dCloud Platform is a force that not only improves people's experiences but also drives business. Your Impact: The Engineering Architect will oversee the entire software development lifecycle, including planning, design, development, testing, deployment, and maintenance of software solutions that support demo automation and related platforms. In … this role, you will collaborate closely with the product owner and content developers as key stakeholders to understand their needs and ensure the software solutions effectively address them. You will take full ownership of the development process, ensuring compliance with dCloud's best practices and standards. Additionally, you will manage the development support process, which includes reporting, handling escalations More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer

London, South East, England, United Kingdom
Harnham - Data & Analytics Recruitment
Junior Software Engineer Insurtech, London (4 days per week in office) £45,000 + Benefits OVERVIEW Harnham is currently working with one of the UK's fastest growing Insurtech's over the last few years. They have a strong presence in the market and have grown their product offerings to UK customers over the last couple of years and … are now seen as a challenger to the traditional industry. The Engineering team is currently 14 strong and they are looking to hire 2x Software Engineers to the team now. There is a big focus on developing engineers here and they take pride in growth and learning throughout the entire organisation. THE ROLE You will be: Working as … part of a close-knit team of Software Engineers and Developers, collaborating and learning from more senior members of the team Improving the existing code base, whilst also writing clean and efficient code to improve product features. Improving experience for users Working "full-stack" - with projects across the front and back-end Learning around devops and infrastructure Tech: Angular More ❯
Employment Type: Full-Time
Salary: £35,000 - £45,000 per annum
Posted:

Principal Engineer, BCG Expand, London

London, United Kingdom
The Boston Consulting Group GmbH
to understand analytical needs and curate high-quality data sets Map data fields to business hypotheses, wrangle data, and ensure datasets are model-ready Contribute to a cross-functional engineering culture with a focus on quality, automation, and continuous improvement Ensure Secure & Compliant Practices Apply strong knowledge of information security principles to ensure compliant handling of sensitive client data … with security, maintainability, and scalability top of mind What You'll Bring An ideal candidate will have: Proven experience in a hands-on technical role delivering impact through data engineering, software development, or analytics Demonstrated success in launching and scaling technical products or platforms Strong programming skills in at least two of the following: Python, SQL, Java Commercial … disciplinary teams Deep knowledge of database technologies: Distributed systems (e.g., Spark, Hadoop, EMR) RDBMS (e.g., SQL Server, Oracle, PostgreSQL, MySQL) NoSQL (e.g., MongoDB, Cassandra, DynamoDB, Neo4j) Solid understanding of software engineering best practices - code reviews, testing frameworks, CI/CD, and code maintainability Experience deploying applications into production environments, including packaging, monitoring, and release management Ability to extract More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Swift Optimiser Engineer

London, United Kingdom
Apple Inc
London, England, United Kingdom Software and Services Description Swift is rapidly spreading beyond its origins in iOS and macOS app development to support every kind of software engineering, from compact embedded systems to large distributed server applications and everything in between. To support these diverse areas, the Swift compiler needs a sophisticated optimization pipeline that allows it … improvements Collaborate on long-term architectural improvements to our compiler pipelineIn the process, you will be deeply involved in the continuing evolution of the Swift language, runtime, and associated software stack. Over time, we will expect you to develop a deep understanding and ownership of some key pieces of our software architecture and expand your collaboration with domain … of the Swift Performance effort, you will benefit from: A supportive and tight-knit team Technical and career mentorship Access to experts across all areas of modern hardware and software development A robust benefits package and a healthy work-life balance Minimum Qualifications Understanding of compiler implementation Comfortable with modern C++ development Experience analyzing software performance and code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Manager, Software Engineering - Backend (London)

London, UK
Snap Inc
your relationships with friends, family, and the world; Lens Studio ( , an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. Were deeply committed to the well-being of everyone in … why our values ( are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront. We're looking for a Software Engineering Manager, Backend to join the Consumer Generative AI team at Snap! What youll do: Lead a team of backend Software Engineers to evolve Snaps consumer-facing … Gen AI products, including Image AI Lenses, Video AI Lenses and Gen AI features for Snapchat+ Collaborate with Product, Machine Learning, Engineering, Research, Data Science teams, and executive stakeholders to iterate on existing Gen AI products and launch new ones Facilitate technical planning, code reviews, and ensure high-quality code and operational standards across projects Evaluate the technical tradeoffs More ❯
Employment Type: Full-time
Posted:

Software Engineer Engineering Team London, UK

London, United Kingdom
Applied Data Science Partners
We are looking for a Software Engineer to support the design, development, and implementation of machine learning models, build scalable applications, and optimise workflows.Not only will you directly contribute to our client deliverables, but you will have the opportunity to experiment with a range of cutting-edge techniques and deliver full-stack data science projects, from solution design through … to deployment. We're looking for someone with a co-operative, can-do attitude who can build high-quality data engineering solutions. If this sounds like you, we can't wait to hear from you! KEY RESPONSIBILITIES: Design, develop, and implement AI models and algorithms to solve specific problems Be responsible for delivery of outcomes/projects with defined … levels of accountability Develop software applications that incorporate AI technologies Work collaboratively with other team members to meet project deadlines Deploy AI models into production environments Integrate AI solutions with existing systems and applications Discover opportunities for data acquisition, either internally within client organisations or through third-party APIs Work alongside data scientists to develop and maintain productionised code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Platform Engineer

City of London, London, United Kingdom
Fruition Group
Backend Platform Engineer Remote, UK 6 Month Contract An exciting opportunity for a Backend Platform Engineer with a strong software engineering background to join a prestigious tech client on a contract basis. This is a well-regarded engineering environment where contractors speak highly of the fast-paced, collaborative culture, and the real autonomy they're given to … delivery across the business. From improving CI/CD pipelines and service deployment to shaping internal platforms and runtime environments, your work will help enable fast, secure, and reliable software delivery at scale. You'll work closely with product teams and engineers across the stack to enhance developer experience, troubleshoot complex systems, and improve observability. This isn't a … maintenance role - you'll be building, iterating, and solving meaningful engineering problems, with a strong focus on clean code, robust security practices, and modern cloud infrastructure. Backend Platform Engineer - Key Requirements: Solid experience in software engineering, platform, or backend-focused roles Proficiency in Go and/or Python, particularly for building internal tooling and services Strong experience More ❯
Employment Type: Contract
Posted:

Part-time C# Developer role

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Ecm Selection
role might suit an experienced C# developer seeking a more accommodating work pattern. You would be joining a highly skilled team of expert developers in creating B-to-B software that serves an essential role in keeping the country running. The code you will produce will be in use for years to come, so they are seeking candidates with … an appreciation of good software engineering practices and the importance of testing, and willing to make a long-term commitment. You will need: A 1st or 2.1 in Computer Science or other relevant STEM discipline from a well-regarded university. Substantial experience of software design and development to a high standard. A meticulous and quality-focussed mindset … using software engineering best practice to produce robust and maintainable code. If you enjoy hacking code together for a quick result, this is probably not the right role for you. C#.NET, and most of the following: Windows Forms, WCF, SQL Server, Entity Framework, and VB.NET You must be able to clearly explain complex issues and articulate your thought More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead DevOps Engineer

London, United Kingdom
Endeavour Recruitment Solutions
Are you looking for your next career opportunity? A Lead DevOps Engineer is required to join our reputable client's growing Software Engineering Team, based in central London. Working in partnership with the business, you'll be critical in contributing to the whole software development lifecycle, using your technical skills in microservices, 'DevOps' and reusable Web Components. … Engineer will also have substantial experience of scripting languages (PowerShell, Python) and experience of Azure automation using arm templates. Your role: Implement secure and scalable cloud platforms to support software development. Maintain and automate CI/CD pipelines for applications and systems. Keep the cloud platform secure and optimised. Assist the Head of Software Engineering in planning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Surrey, Manchester, United Kingdom
Tilt Recruitment
Software Engineer – Surrey – Hybrid – Up to £40k Are you a passionate Software Engineer ready to make a tangible impact? Do you thrive on solving complex problems and developing scalable, high-quality solutions? Join our client’s growing Software Engineering team and support them in shaping the future of technology across critical projects that matter, within the … engineering sector. About the Role As a Software Engineer (Level 3), you’ll be at the heart of their development efforts—designing, building, and delivering robust software solutions in collaboration with a talented, supportive team. You'll own your code, contribute to key design decisions, and help mentor Junior Engineers, all while continuing to develop your own … skills and expertise. What You’ll Be Doing… Build clean, efficient, and maintainable code using .NET (ASP.NET Core, C#, Web API). Engage in the full software development lifecycle—planning, coding, testing, deploying. Collaborate closely with engineers, managers, and wider teams to deliver scalable solutions. Participate in technical design discussions and contribute to architectural decisions. Debug and troubleshoot complex More ❯
Employment Type: Permanent
Salary: £30000 - £40000/annum
Posted:

Software Engineer

City, Manchester, United Kingdom
Tilt Recruitment
Software Engineer Surrey Hybrid Up to £40k Are you a passionate Software Engineer ready to make a tangible impact? Do you thrive on solving complex problems and developing scalable, high-quality solutions? Join our client s growing Software Engineering team and support them in shaping the future of technology across critical projects that matter, within the … engineering sector. About the Role As a Software Engineer (Level 3), you ll be at the heart of their development efforts designing, building, and delivering robust software solutions in collaboration with a talented, supportive team. You'll own your code, contribute to key design decisions, and help mentor Junior Engineers, all while continuing to develop your own … skills and expertise. What You ll Be Doing Build clean, efficient, and maintainable code using .NET (ASP.NET Core, C#, Web API). Engage in the full software development lifecycle planning, coding, testing, deploying. Collaborate closely with engineers, managers, and wider teams to deliver scalable solutions. Participate in technical design discussions and contribute to architectural decisions. Debug and troubleshoot complex More ❯
Employment Type: Permanent
Salary: GBP 30,000 - 40,000 Annual
Posted:

Lead Frontend Engineer

London, United Kingdom
Acre Software
our team. The role: We are looking for a lead front-end developer that wants to help both make the home buyer process better and build a great frontend engineering team . Your role will be to work closely with other front-end developers and the broader engineering organisation to deliver a smooth and seamless user experience for … centric product design, and you will be building an iconic, beautiful system unlike anything in the market today. What you'll be doing: As a key role within the engineering team you will be responsible for the design, implementation and testing of the user interface that empowers consumers, brokers and operational functions to efficiently manage the mortgage research and … application process. You will be expected to write reusable, testable and efficient code that produces a seamless and beautiful user experience. During our software development life cycle, you will be expected to work with the business as a whole, converting business requirements into development tasks as well as mentoring other team members. You should be ambitious but also pragmatic More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mid-Level Consultant Projects

Melksham, Wiltshire, England, United Kingdom
CMD Recruitment
We are collaborating with a dynamic organisation that boasts a team of highly skilled professionals from diverse technical backgrounds, encompassing mathematics, systems engineering, software engineering, naval architecture, physics, mechanical engineering, and production engineering. Despite being a small company, they place a strong emphasis on fostering collaboration, adaptability, and mutual support among team members. The company is More ❯
Employment Type: Full-Time
Salary: £45,000 - £60,000 per annum
Posted:
Software Engineering
10th Percentile
£46,050
25th Percentile
£55,000
Median
£70,000
75th Percentile
£98,474
90th Percentile
£127,500