CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer United Kingdom Jobs

506 Job Offers

Senior Backend Software Engineer
Save Icon
Join a leading crypto company in London as a Senior Backend Engineer. Design and scale high-performance, event-driven systems for real-time blockchain transactions. Leverage your expertise in distributed systems and Python/C++/Java, with a move to Rust. Build impactful infrastructure in a fast-pa...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
150000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join a rapidly growing AI startup as a Principal Software Engineer. Design and deliver production-grade systems where intelligent agents operate at scale. We seek 10+ years of backend expertise (Python/Go) and hands-on AI agent experience. Enjoy a fully remote role in the UK with competitive pay ...
Location Icon
Location
United Kingdom
Salary Icon
Salary
150000.00 - 200000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our London team as a Senior Software Engineer. Design and scale a high-performance, event-driven backend platform using modern technologies. Leverage your expertise in distributed systems and Python/C++/Java, with an opportunity to transition to Rust. Enjoy a strong engineering culture, lead...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
150000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
DSP Embedded Software Engineer - Software Defined Radio Datalink
Save Icon
Join our defence client in Stevenage as an Embedded Software Engineer. Develop and test innovative Software Defined Radio (SDR) datalink solutions using DSP and C for ARM platforms. This onsite role requires SC clearance and offers hands-on work with lab tools and real-time embedded systems.
Location Icon
Location
United Kingdom , Stevenage
Salary Icon
Salary
53.51 - 70.00 GBP / Hour
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Senior Java Software Engineer
Save Icon
Join a leading bank's multi-year tech transformation as a Senior Java Engineer in London. Design robust microservices and APIs for critical banking platforms using Java, SQL, and Agile practices. This permanent role offers a competitive salary, long-term growth, and real impact in a regulated env...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
90000.00 - 110000.00 GBP / Year
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Python Software Engineer
Save Icon
Join a leading Manchester AI scale-up as a Python Software Engineer. Develop scalable backend services using Django/Flask/FastAPI and cloud platforms. Enjoy a hybrid model, bonus, health insurance, and a collaborative culture driving innovative B2B/B2C solutions.
Location Icon
Location
United Kingdom , Manchester
Salary Icon
Salary
55000.00 - 65000.00 GBP / Year
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join a growing SaaS company in Wigan as a Senior Software Engineer. You'll own full-stack development using C#, .NET, and Azure, modernizing microservices with modern architectures. Enjoy hybrid working, private healthcare, and share options in this key role.
Location Icon
Location
United Kingdom , Wigan
Salary Icon
Salary
50000.00 - 60000.00 GBP / Year
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Full Stack Software Engineer
Save Icon
Join a London-based fintech as a Full Stack Software Engineer. Develop and scale the core platform using modern frameworks across frontend and backend. Collaborate with product teams, write clean code, and leverage AI-assisted tools. Enjoy a culture of ownership and professional growth.
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
40000.00 - 55000.00 GBP / Year
thepeoplenetwork.co.uk Logo
Fynity
Expiration Date
Until further notice
Senior Java Software Engineer
Save Icon
Join a leading global financial services firm as a Senior Java Engineer in London. You will develop and enhance a critical, high-impact enterprise platform using modern Java. This hands-on role involves driving technical strategy, ensuring engineering excellence, and collaborating with senior sta...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
130000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
C++ Software Engineer
Save Icon
Join a leading financial technology firm in London as a C++ Software Engineer. Develop high-performance, large-scale systems within a microservices architecture. Leverage your expertise in C++ and Python to build low-latency platforms. Collaborate with top-tier engineers in a role offering real t...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
400000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join a leading FinTech firm in London as a Mid-Level Software Engineer. Develop and scale critical, revenue-impacting platforms using Java. Collaborate with trading and product teams to deliver high-performance solutions. This role offers significant responsibility and impact within a dynamic env...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Python Software Engineer
Save Icon
Join a top finance tech firm in London as a Python Software Engineer. Develop a world-class, scalable data platform using Python, REST APIs, and big data tools like Spark. Collaborate with elite technologists on high-impact projects across the full development lifecycle. Strong Python and SQL exp...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
150000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Python Software Engineer
Save Icon
Join a leading London tech company at the forefront of AI-driven innovation. As a Python Engineer, you'll develop high-performance backend services using FastAPI and shape core platforms. This role requires strong Python skills, a focus on scalability, and a passion for data-driven technology. En...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
120000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Senior Software Engineer, Embedded UI - C++
Save Icon
Join Roku's DMTE team in Cambridge as a Senior Software Engineer, Embedded UI. You will architect and optimize C++ and BrightScript systems for graphics rendering on a global scale. Tackle performance-critical challenges, integrate AI/ML capabilities, and impact millions of users. We offer compre...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Barclays in Glasgow as a Senior Software Engineer. You will design and develop high-quality, scalable software using modern frameworks like React/Angular and Java/Spring. Collaborate cross-functionally to drive innovation and deliver secure, reliable digital services. Enjoy benefits includin...
Location Icon
Location
United Kingdom , Glasgow
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Senior Software Engineer - Processing
Save Icon
Join TxODDS in London as a Senior Software Engineer. Design scalable, high-performance solutions using Scala and Kafka, while championing simplicity and industry best practices. This hands-on role involves mentoring, architectural decisions, and shaping the future with AI-assisted development. En...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
txodds.net Logo
TXODDS
Expiration Date
Until further notice
Senior Software Engineer - Data Acquisition
Save Icon
Join TxODDS in London as a Senior Software Engineer for Data Acquisition. Build and maintain high-performance, real-time data pipelines using Python/Java, Kafka, and Kubernetes. You'll ensure data accuracy and reliability for global sports betting technology, working in a collaborative, distribut...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
txodds.net Logo
TXODDS
Expiration Date
Until further notice
Staff Software Engineer - Europe
Save Icon
Lead technical direction for Plaid's open banking platform in Europe as a Staff Software Engineer in London. You'll build high-availability financial infrastructure using Go/Python, translating product strategy into engineering roadmaps. This role requires 8+ years of experience scaling critical ...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
plaid.com Logo
Plaid
Expiration Date
Until further notice
Senior Software Development Engineer
Save Icon
Join our Core team as a Senior Java Software Development Engineer. You will build the distributed, low-latency engine at the heart of the Hazelcast Platform. We require strong Java proficiency, experience with complex backend systems, and deep concurrency knowledge. This UK-based role offers exce...
Location Icon
Location
United Kingdom
Salary Icon
Salary
Not provided
hazelcast.com Logo
Hazelcast
Expiration Date
Until further notice
Senior Software Engineer C#
Save Icon
Join a leading hedge fund in London as a Senior C# .NET Engineer. You will design and enhance high-performance, low-latency Order Management Systems (OMS) in a mission-critical trading environment. This hands-on role requires deep C# expertise and collaboration with traders and quants. Enjoy a hi...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
250000.00 GBP / Year
weareorbis.com Logo
Orbis Consultants
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.