Job offers - CrawlJobs

Software Engineer United Kingdom Jobs

458 Job Offers

Software Engineer II - iOS
Save Icon
Join Tripadvisor’s Experiences Engineering team in London as an iOS Software Engineer II. You’ll build rich user interfaces using reactive programming, collaborate with product and design teams, and touch code across mobile and backend microservices. Ideal for engineers with 2-6 years of commerci...
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Staff Software Engineer - Payments Enterprise Technology
Save Icon
Join Barclays’ new Payments Acquiring business as a Staff Software Engineer in London. Build scalable, high-velocity platforms using Cloud, Kubernetes, and languages like Rust or Go. Thrive in a flat fintech culture with autonomy, shaping critical UK payment infrastructure. Enjoy competitive bene...
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join a world-class team as a Senior Software Engineer, working remotely from the UK. You’ll master modern C++ and transition into ML, with a focus on quality over long hours. We seek 3+ years of C++ experience, a top-tier degree, and strong data structures skills. Enjoy a six-figure salary, real ...
Salary Icon
Salary
Not provided
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking a skilled **Software Engineer** to join our team in **Cardiff, UK**, specializing in secure **CIAM** solutions. You will design and maintain core authentication (Authn) and authorization (Authz) services using protocols like **OAuth2, OpenID Connect**, and platforms such as **Auth0 or Okt...
Salary Icon
Salary
Not provided
admiralgroup.co.uk Logo
Admiral Group Plc
Expiration Date
Until further notice
Senior Software Engineer, Embedded Software Automation and Tools
Save Icon
Senior Software Engineer, Embedded Software Automation and Tools – Cambridge, UK. Join Roku to develop and maintain E2E automation frameworks and tools using Python and REST APIs. Requires 10+ years of automation experience, Linux proficiency, and AI adoption expertise. Benefits include healthcar...
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Test Engineer
Save Icon
Join a top Cambridge tech firm as a Software Test Engineer. You'll develop manual and automated tests for embedded systems using Python, C#, Selenium, or Robot Framework. Collaborate with elite EU teams, own quality metrics, and enjoy private medical insurance plus an EV car scheme. Ideal for tes...
Salary Icon
Salary
65000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought by Microsoft’s ISE team in London to co-engineer high-scale solutions with customers. You will lead technical strategy, containerize workloads, and leverage AI to solve complex challenges. Requires deep coding expertise (C++, Python, etc.) and customer-facing ex...
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Python Software Engineer
Save Icon
Senior Python Software Engineer sought to drive R&D tooling, CI/CD pipelines, and internal systems in Bristol. Requires 8+ years Python experience across Linux/Windows, GitLab CI/CD, and Agile workflows. Key skills include wxPython, ETL pipelines, and database optimisation. Join a collaborative t...
Salary Icon
Salary
70000.00 - 80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought by SourceWhale, the Financial Times’ fastest-growing software company in Europe 2025. You will lead complex technical delivery, drive architectural excellence, and mentor engineers in a remote/hybrid UK-based role. Key requirements include strong Python backend ski...
Salary Icon
Salary
Not provided
sourcewhale.com Logo
SourceWhale
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought by Mastercard to lead DevOps automation across on-prem and cloud infrastructure. Leverage Terraform, Ansible, Chef, and Kubernetes to build CI/CD pipelines and drive Infrastructure as Code. Requires 10+ years’ experience, strong Linux skills, and cloud expertise...
Salary Icon
Salary
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Senior Software Platform Engineer
Save Icon
Senior Software Platform Engineer sought by a top growth investment firm in London. You'll build a modern, AI-first internal platform, working across software and infrastructure with Python and GCP. This role offers high ownership, mentoring junior engineers, and contributing to agentic AI workfl...
Salary Icon
Salary
120000.00 - 140000.00 GBP / Year
arrowsgroup.com Logo
Arrows Groupe
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer sought for maritime defence projects at TKMS Atlas in Winfrith Newburgh, UK. This senior hands-on role involves leading embedded C/C++ development for underwater vehicle control systems and sonar equipment. You will define engineering processes, guide teams, a...
Location Icon
Location
United Kingdom, Winfrith Newburgh
Salary Icon
Salary
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Junior Software Engineer
Save Icon
Join a growing team in Basildon as a Junior Software Engineer. You’ll develop key features using .NET, C#, and SQL, working in an Agile environment with a focus on clean, maintainable code. Enjoy hybrid working, free daily meals, 22+ holidays, and a clear career progression path. Ideal for develo...
Salary Icon
Salary
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Software Support Engineer - Sql
Save Icon
Join a leading UK tech network as a **Software Support Engineer** in Nelson. Leverage your **SQL** expertise and **SSMS** skills to resolve complex software issues via Zendesk, phone, and chat. We seek a problem-solver with strong communication skills to support over 5,000 partners. Enjoy 25 days...
Salary Icon
Salary
28000.00 GBP / Year
giacom.com Logo
Giacom
Expiration Date
Until further notice
Low Latency E-Trading Software Engineer
Save Icon
Join Citi’s Equities Technology team in London as a Low Latency E-Trading Software Engineer. You will design and deliver next-gen electronic execution platforms, including Algorithmic Trading and Smart Order Routing. We seek expertise in Java, C++, or Rust with strong low-latency system design sk...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Principal AI Software Engineer, Senior Vice President
Save Icon
Principal AI Software Engineer, SVP role in London. Architect scalable backend systems for advanced AI tools, leveraging expert Python, FastAPI, and Generative AI frameworks like LangChain. Requires deep ML knowledge and full lifecycle ownership. C++ expertise is a bonus. Benefits include 27+ day...
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Ai Software Engineer
Save Icon
Seeking an **AI Software Engineer** to lead technical strategy and drive large-scale legacy enterprise transformations in **Knutsford, Glasgow, or Greater Manchester**. You will design advanced software architecture, contribute to open-source projects, and deliver high-quality solutions through c...
Location Icon
Location
United Kingdom, Knutsford, Glasgow, Greater Manchester
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Lead Software Engineer - AI Products
Save Icon
Lead Software Engineer - AI Products at hyperexponential. Architect and ship AI-driven systems in Python, Rust, or Kotlin, solving complex data and reliability challenges. Based in London, you'll lead cross-functional teams, build domain-specific copilots, and scale production AI. Benefits includ...
Salary Icon
Salary
Not provided
hyperexponential.com Logo
hyperexponential
Expiration Date
Until further notice
Software Engineer (Rust)
Save Icon
Join hyperexponential as a **Software Engineer (Rust)** in London to build the AI-powered platform transforming a $7 trillion insurance industry. You’ll design high-performance backend systems, focusing on correctness, concurrency, and resource efficiency. Backed by a16z, we offer £5,000 training...
Salary Icon
Salary
Not provided
hyperexponential.com Logo
hyperexponential
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Staff Software Engineer role in London, offering £130K–£140K plus equity. You will design and evolve backend services for AI systems, focusing on large-scale data processing and secure enterprise workflows. Requires deep expertise in Python, PostgreSQL, RESTful APIs, and containerised environment...
Salary Icon
Salary
130000.00 - 140000.00 GBP / Year
dataidols.com Logo
Data Idols
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.