Job offers - CrawlJobs

Software Engineer United Kingdom Jobs

458 Job Offers

Software Engineer
Save Icon
Join MI5 as a Senior Software Engineer in London or Manchester. Develop secure applications using Java, Python, or C# with cloud technologies like AWS and Azure. Mentor teams, drive agile delivery, and solve complex challenges. Enjoy 25 days leave, excellent pension, and dedicated development bud...
Location Icon
Location
United Kingdom, London, Manchester
Salary Icon
Salary
64005.00 - 70791.00 GBP / Year
socialvalueportal.com Logo
Social Value Portal Ltd
Expiration Date
Until further notice
Shopify Software Engineer
Save Icon
Join our London team as a Shopify Software Engineer to own front-end development across multi-store setups. You’ll leverage Liquid, Shopify CLI, and CI/CD pipelines to craft high-performance shopping experiences. We seek expertise in Git, modern build tools (Vite/Webpack), and testing. Enjoy 50% ...
Salary Icon
Salary
50000.00 - 70000.00 GBP / Year
ohpolly.com Logo
Oh Polly
Expiration Date
Until further notice
Software Engineer
Save Icon
Barclays seeks a Software Engineer in Northampton, UK, to design and build a strategic UI using Java, Spring Boot, and Kafka. You will develop reusable components, implement event-driven microservices, and enhance enterprise-scale applications. This role demands expertise in API design, DevOps, a...
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Java Software Release Engineer
Save Icon
Barclays seeks a Java Software Release Engineer in Knutsford, UK to manage secure, high-quality build and release processes for mobile banking applications. You will design and enhance Jenkins or GitLab pipelines, requiring strong Java competency and software delivery lifecycle expertise. This ro...
Location Icon
Location
United Kingdom, Knutsford, Greater Manchester
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Founding Software Engineer
Save Icon
Join a world-class founding team as a Founding Software Engineer in London. You will build core cybersecurity systems from scratch, solving high-impact challenges across the full stack. We require 5+ years of experience with Python, C#, Go, or Java, and a builder’s mindset for fast-paced environm...
Salary Icon
Salary
70000.00 - 130000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Senior Software Engineer (AVP) – Margin Technology
Save Icon
Senior Software Engineer (AVP) role in Citi’s Margin Technology team, based in Belfast. You will build high-impact financial systems using Java, React, and Python, with expertise in RESTful APIs, TDD, and clean code. Join a global team solving complex problems at massive scale, with hybrid work, ...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Senior Embedded Software Engineer sought to develop advanced wireless communication systems in Whiteley, UK. This hands-on role combines embedded C development with FPGA design (VHDL/Xilinx) across the full product lifecycle. Ideal for engineers skilled in Linux, electronics, and test equipment, ...
Location Icon
Location
United Kingdom, Whiteley
Salary Icon
Salary
Not provided
codan.com.au Logo
Codan Limited
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Embedded Software Engineer needed in Whiteley, UK to develop C/C++ code for SoC-based platforms. Ideal for candidates with 2+ years’ experience and a degree in Electronics or Physics. You’ll work on high-performance systems, collaborate with hardware and RF engineers, and use test equipment. Bene...
Location Icon
Location
United Kingdom, Whiteley
Salary Icon
Salary
Not provided
codan.com.au Logo
Codan Limited
Expiration Date
Until further notice
Senior Algo Trading Software Engineer (VP)
Save Icon
Senior Algo Trading Software Engineer (VP) at Citi in London. Engineer high-performance, low-latency electronic execution systems using Java, C++, or Rust. Collaborate with traders and quants to drive innovation in global finance, leveraging AI-powered tools and Agile practices. Enjoy 27 days lea...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Zuora as a Software Engineer in London to build and scale Zephr, an AI-powered subscription platform for top media companies. You’ll work with Java/Kotlin, React, and modern APIs, focusing on high-quality, testable code and webscale traffic. Enjoy competitive compensation, flexible time off,...
Salary Icon
Salary
Not provided
zuora.com Logo
Zuora
Expiration Date
Until further notice
Software Asset Management Engineer
Save Icon
Senior Software Asset Management Engineer needed to rebuild SAM capability for a tier-one financial services firm in London. This senior role demands expertise in licensing models (SaaS, cloud, perpetual), ServiceNow SAM Pro, and audit leadership. You will shape governance, drive cost optimisatio...
Salary Icon
Salary
650.00 GBP / Hour
harringtonstarr.com Logo
Harrington Starr
Expiration Date
Until further notice
Android Software Release Engineer
Save Icon
Barclays seeks an Android Software Release Engineer in Knutsford, UK, to manage secure, high-quality releases for mobile banking apps. You will build and enhance Jenkins or GitLab pipelines, ensuring compliance with Google Play Store requirements. This role demands strong Android development skil...
Location Icon
Location
United Kingdom, Knutsford, Greater Manchester
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
AI Software Engineer
Save Icon
Join us as an AI Software Engineer in Knutsford, UK, designing and developing high-quality software using advanced programming and system architecture. You’ll collaborate cross-functionally, implement CI/CD practices, and stay ahead of tech trends. Ideal candidates bring cloud platform certificat...
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Embedded Software Engineer (C++ / Linux)
Save Icon
Embedded Software Engineer (C++ / Linux) sought in Bristol, UK. Develop and optimise Embedded C++ software for Linux-based systems in industrial, aerospace, and automotive sectors. Requires strong proficiency in Embedded C++, Linux, and communication protocols (SPI, I2C, CAN). Join cross-function...
Salary Icon
Salary
50000.00 - 60000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought for a Luton-based role supporting mission-critical embedded systems. Requires ISTQB knowledge, strong test automation skills (Python, C++), and active SC Clearance. You will create automated test scripts, perform integration and regression testing, and collabora...
Salary Icon
Salary
74.00 GBP / Hour
morson.com Logo
Morson Talent
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Join a top-tier financial tech firm in London as a C++ Software Engineer. You’ll build high-performance, large-scale systems with a focus on low latency and scalability, using C++ and Python. This role offers real ownership in a microservice architecture, collaborating with elite engineers on nex...
Salary Icon
Salary
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Python Software Engineer
Save Icon
Join a top-tier finance firm in London as a Python Software Engineer. You’ll build high-performance, scalable data platforms using Python, RESTful services, SQL, and big data tools like Spark and Kafka. Collaborate with elite technologists on advanced financial systems, influencing design and the...
Salary Icon
Salary
150000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Mid Level Java Software Engineer
Save Icon
Mid-Level Java Software Engineer sought by a leading fintech firm to join their London team. You will build and scale production-grade systems that directly impact revenue, collaborating with front-office and trading teams. Ideal candidates have 2–5 years of Java experience and a Computer Science...
Salary Icon
Salary
120000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
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.