Job offers - CrawlJobs

Software Engineer United Kingdom Jobs

458 Job Offers

New
Staff Software Engineer - Security
Save Icon
Flow Engineering seeks its first dedicated Staff Software Engineer - Security in London to own security architecture for an AI-native requirements platform. Define secure design, harden cloud infrastructure, drive SOC 2 and ITAR readiness, and secure LLM and agentic systems.
Salary Icon
Salary
Not provided
Flow Engineering
Expiration Date
Until further notice
New
Senior/Staff Software Engineer, Data Platform
Save Icon
Evervault seeks a Senior/Staff Data Platform Engineer in London to build its data platform from scratch. Own real-time ingestion, ClickHouse modelling and customer-facing data APIs. Competitive salary, stock options and flexible working.
Salary Icon
Salary
Not provided
Evervault
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
ASOS seeks a Senior Software Engineer in London to build production-grade platform tooling. Requires deep TypeScript/JavaScript or backend expertise (C#/.NET, Node.js, Go) and Backstage experience. Enjoy hybrid work, private medical care, and great benefits.
Salary Icon
Salary
Not provided
ASOS
Expiration Date
Until further notice
New
Software Engineer, Internship - Sovereign AI Systems
Save Icon
Join Palantir as a Software Engineer Intern in London and build production systems for sovereign AI infrastructure. Work on agentic workflows, APIs, and evaluation pipelines with hands-on mentorship. Requires CS or related degree and coding skills in Java, Python, C++, or similar.
Salary Icon
Salary
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
New
Senior Software Engineer (Quality Engineering)
Save Icon
Senior Software Engineer (Quality Engineering) in London to build scalable backend platforms, CI/CD, Kubernetes and AI-driven test automation. Join Thought Machine to modernise banking technology.
Salary Icon
Salary
Not provided
Thought Machine
Expiration Date
Until further notice
New
Senior Software Engineer (Safety)
Save Icon
Lead AI safety engineering in London, designing scalable ML systems and secure LLM applications. Mentor teams, drive technical strategy, and deploy production-grade solutions with Python, cloud, and Kubernetes expertise.
Salary Icon
Salary
Not provided
Faculty
Expiration Date
Until further notice
New
Software engineer, agents (UK)
Save Icon
Join WRITER in London as a Software Engineer building AI agent-driven services. Requires 3+ years Python, agentic coding tools, and distributed systems expertise. Great benefits included.
Salary Icon
Salary
Not provided
writer.com Logo
Writer
Expiration Date
Until further notice
New
Software engineer, generative AI (UK)
Save Icon
Join WRITER as a Software Engineer in London to build scalable generative AI services with Python, LLMs, and agentic frameworks. Requires 3-5+ years Python experience, cloud and microservices expertise.
Salary Icon
Salary
Not provided
writer.com Logo
Writer
Expiration Date
Until further notice
New
Software Engineer, SRE
Save Icon
Join a leading online gambling company as a Software Engineer, SRE in Stoke-on-Trent. Use Python, Golang, and JavaScript with tools like Terraform, Ansible, Splunk, and Grafana to ensure reliability at scale.
Salary Icon
Salary
Not provided
bet365
Expiration Date
Until further notice
New
Software Engineer, SRE
Save Icon
Join a leading online gambling company in Manchester as a Software Engineer, SRE. Use Python, Golang, and JavaScript to drive reliability with SLIs, SLOs, and tools like Splunk, Grafana, and Terraform.
Salary Icon
Salary
Not provided
bet365
Expiration Date
Until further notice
New
Senior Java Software Engineer
Save Icon
Senior Java Software Engineer role in Edinburgh with Avaloq, a global wealth management tech leader. Build secure CI/CD pipelines, automate vulnerability management and work with Kubernetes, OpenShift and OCI.
Salary Icon
Salary
Not provided
avaloq.com Logo
Avaloq
Expiration Date
Until further notice
New
Senior Real-Time Embedded Software Engineer
Save Icon
ALTEN seeks a Senior Real-Time Embedded Software Engineer in Reading to build mission-critical C++ systems on RTOS platforms like VxWorks and Embedded Linux. Drive full lifecycle development with hardware integration, debugging, and Agile collaboration.
Salary Icon
Salary
Not provided
alten
Expiration Date
Until further notice
New
Vehicle Dynamics Software Engineer Graduate
Save Icon
Join Bosch as a Vehicle Dynamics Software Engineer Graduate in Nuneaton. Develop customer-specific software for longitudinal and lateral dynamics within Electronic Stability Control. Great start for ambitious graduates.
Salary Icon
Salary
Not provided
https://www.bosch.pl/ Logo
Robert Bosch Sp. z o.o.
Expiration Date
Until further notice
New
Forward Deployed Software Engineer
Save Icon
Liberis seeks a Forward Deployed Software Engineer in London to build partner integrations using Python, TypeScript or C#/.NET, NextJs and GCP. Own delivery from problem to solution, work directly with partners and leverage AI coding tools.
Location Icon
Location
United Kingdom, London W6 9DL
Salary Icon
Salary
Not provided
liberis.com Logo
Liberis
Expiration Date
Until further notice
New
Software Engineer - Trading Operations
Save Icon
Join DRW in London as a Software Engineer - Trading Operations. Build and maintain trading applications, data pipelines and solutions in Java and Python. Requires 2+ years enterprise experience, Git, Linux and front office interaction.
Salary Icon
Salary
Not provided
DRW
Expiration Date
Until further notice
New
Software Engineer Intern (2027)
Save Icon
Join Cloudflare as a Software Engineer Intern in London for 2027. Work on real projects with TypeScript, Go, Rust, C/C++ or Python, ship code at global scale, and grow with mentorship over 12-14 weeks.
Salary Icon
Salary
Not provided
Cloudflare
Expiration Date
Until further notice
New
Software Engineer (Mobile) - London
Save Icon
Join Teton as a Mobile Software Engineer in London and build React Native apps that transform healthcare with AI. Work across the stack with TypeScript, AWS and real-time systems. Enjoy stock options and tangible impact.
Salary Icon
Salary
Not provided
Teton.ai
Expiration Date
Until further notice
New
Junior Software Engineer
Save Icon
Join Abound as a Junior Software Engineer in London. Work with Java, Python, React and SQL to build fintech features. Hybrid role with equity, gym membership and 25 days' holiday.
Salary Icon
Salary
Not provided
Abound
Expiration Date
Until further notice
New
Software Engineer, Simulation
Save Icon
Join Wayve's Core Simulation team in London as a Software Engineer. Develop production-quality simulation systems in C++ and Python to evaluate autonomous driving intelligence. Hybrid work, equity, and growth opportunities.
Salary Icon
Salary
Not provided
Wayve
Expiration Date
Until further notice
New
Senior Software Engineer (AI/Data)
Save Icon
Codat seeks a Senior Software Engineer in London to build its Advisory Intelligence Platform, designing semantic, signal and reasoning layers that power AI-driven banking insights. Requires strong C#, Python and production data systems experience.
Salary Icon
Salary
Not provided
Codat
Expiration Date
Until further notice
Previous 1 2 3 4 5 6 ... 23 Next

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.