Job offers - CrawlJobs

Software Engineer United Kingdom Jobs

457 Job Offers

Software Engineer - Backend Services - MPG
Save Icon
Join a leading game development team as a **Software Engineer - Backend Services** (fully remote, UK/EU). You will build and deploy high-scale server backends for AAA and mobile games using **Java, Golang, or C#**. Leverage **AWS, GCP, or Azure** and infrastructure-as-code tools like **Terraform*...
Salary Icon
Salary
Not provided
climaxstudios.com Logo
Climax Studios
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Salary Icon
Salary
50000.00 - 70000.00 GBP / Year
madetech.com Logo
Made Tech
Expiration Date
Until further notice
Embedded AI/ML Software – Technical Marketing Engineer
Save Icon
Join AMD’s AECG in Belfast as an Embedded AI/ML Technical Marketing Engineer. You will translate complex embedded APU software stacks (ROCm, Ryzen AI) into customer-ready training and reference designs. Ideal for candidates with hands-on AI/ML experience on heterogeneous platforms and strong tech...
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought by EDF to build secure, scalable, customer-focused tech for the net zero journey. You’ll design and improve software using React, TypeScript, AWS, and NodeJS in agile teams. Enjoy a £75k salary, remote flexibility, and offices in London or Hove. Benefits include an...
Salary Icon
Salary
75000.00 GBP / Year
edfenergy.com Logo
EDF UK
Expiration Date
Until further notice
Software Engineer
Save Icon
Salary Icon
Salary
60000.00 - 68000.00 GBP / Year
reqiva.com Logo
Reqiva
Expiration Date
Until further notice
Software Engineer
Save Icon
Salary Icon
Salary
60000.00 - 68000.00 GBP / Year
reqiva.com Logo
Reqiva
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Zenovo seeks an experienced Embedded Software Engineer (4+ years) for a Bristol-based role in a regulated industry. You'll develop software for Real-Time Operating Systems (RTOS) using C and Assembly on Cortex-M3/M4/A7 platforms. The role offers hybrid working, a competitive pension (8% match), p...
Salary Icon
Salary
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Staff Software Engineer - Warehousing - Blue Yonder Dispatcher
Save Icon
Join M&S as a Staff Software Engineer in London, building and owning high-quality cloud-based systems for Blue Yonder Dispatcher. Leverage expertise in Java, PL/SQL, and cloud infrastructure to drive scalability and automation. Mentor engineers, shape DevOps practices, and contribute to strategic...
Salary Icon
Salary
Not provided
marksandspencer.com Logo
Marks and Spencer
Expiration Date
Until further notice
Lead Software Engineer
Save Icon
Lead Software Engineer (VP) at Citi’s XVA Technology team in London. Drive AI-driven innovation and build production-grade systems for global risk management. Requires deep Python/Java expertise, hands-on AI/ML deployment, and independent technical leadership. Benefits include 27 days leave, bonu...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer - Frontend
Save Icon
Join Barclays in Knutsford as a Frontend Software Engineer, crafting high-quality, scalable UI solutions with React and React Native. You will integrate REST/GraphQL APIs, ensure responsive performance, and collaborate across teams to drive digital innovation. Ideal for engineers with secure codi...
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought to shape the architecture and scalability of a cutting-edge AI-powered platform for global enterprise clients. You will own key components from design to deployment, leveraging Python, TypeScript, and AWS/GCP. This London-based role offers genuine influence over te...
Salary Icon
Salary
90000.00 - 100000.00 GBP / Year
dataidols.com Logo
Data Idols
Expiration Date
Until further notice
Software Engineer - Analytics Hub
Save Icon
Acast seeks a full-stack Software Engineer for its Analytics Hub, building a unified platform for consumption and revenue data. You will create intuitive user interfaces with React, Node.js, and TypeScript, while architecting scalable backend infrastructure on AWS. The role involves comparing com...
Location Icon
Location
Salary Icon
Salary
Not provided
acast.com Logo
Acast
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer sought to lead architecture, technical delivery, and strategy for advanced embedded systems in the UK. This senior, hands-on role demands expertise in C/C++, real-time OS (FreeRTOS), and electrical power systems. You will own complex projects, drive Agile proc...
Salary Icon
Salary
75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Staff Software Engineer role at Barclays in London, UK. Lead backend engineering for large-scale distributed systems in cloud environments (AWS, Azure, GCP). Requires expert-level Java, Kotlin, or Scala, plus SQL and NoSQL database expertise. Drive platform evolution, mentor engineers, and enjoy ...
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Senior Software Engineer, Web, Global Exchange Operator
Save Icon
Senior Software Engineer sought by a global exchange operator to join their London-based web team. You will build and maintain high-traffic, mission-critical systems for European equities venues. Requires 5+ years of full-stack experience with Python, JavaScript, and Django. This role offers the ...
Salary Icon
Salary
96000.00 GBP / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Senior Virtual Software Modeling Engineer
Save Icon
Senior Virtual Software Modeling Engineer at AMD in Cambridge, UK. Develop high-performance C++ functional models simulating AMD’s next-generation SoCs. Requires expertise in C/C++, x86/ARM/GPU architecture, and system-level debugging. Join a critical, high-impact team enabling pre-silicon firmwa...
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Python Software Engineer
Save Icon
Senior Python Software Engineer sought to support R&D tooling, CI/CD pipelines, and internal systems in Bristol. Requires 8+ years commercial Python experience across Linux/Windows, plus GitLab, Agile, and GUI development skills. Key responsibilities include building automated pipelines, ETL proc...
Salary Icon
Salary
70000.00 - 80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Python Software Engineer
Save Icon
Join Barclays as a Python Software Engineer in Knutsford, UK, to drive innovation in infrastructure and deployment pipelines. You will design scalable software, leverage API frameworks, and work with Oracle & MS SQL databases. Experience with AI tools and KPI automation is key. Enjoy competitive ...
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft’s ISE team in London as a Senior Software Engineer. You’ll solve complex customer challenges by building cloud-based AI/ML solutions using C#, Python, or Java. We seek expertise in LLMs, RAG, and cloud AI platforms like Microsoft Foundry. This role offers hands-on collaboration, mo...
Salary Icon
Salary
74700.00 - 122600.00 GBP / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Payments
Save Icon
Senior Software Engineer sought to design and scale critical payment infrastructure for a leading global fintech. You will build high-volume, multi-currency transaction systems using distributed systems and APIs. This role demands deep backend expertise in fintech or banking, with a focus on clea...
Location Icon
Location
United Kingdom, Greater London
Salary Icon
Salary
80000.00 - 100000.00 GBP / Year
harringtonstarr.com Logo
Harrington Starr
Expiration Date
Until further notice

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.