Job offers - CrawlJobs

Software Engineer United Kingdom, London Jobs (Hybrid work)

134 Job Offers

Hardware & Embedded Software Engineer
Save Icon
Hardware & Embedded Software Engineer sought to develop cutting-edge wearable electronics in London. This role blends embedded C/C++, ARM Cortex-M, BLE, and sensor integration (IMUs, accelerometers) with schematic design. You will own products from concept to manufacture, collaborating with AI an...
Salary Icon
Salary
50.00 - 55.00 GBP / Day
Expiration Date
Until further notice
Algo Trading Software Engineer
Save Icon
Join Citi’s Equities Tech team in London as an Algo Trading Software Engineer. You will design next-gen algorithmic trading platforms using Low Latency Java or Rust. Leverage AI-powered tools and Agile CI/CD processes to build high-throughput systems that influence global finance. Enjoy a hybrid ...
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
FX STIRT Technology - Senior Software Engineer (SVP)
Save Icon
Senior Vice President, Senior Software Engineer (SVP) sought for a London-based STIRT Technology leadership role. This hands-on position demands deep expertise in capital markets, low-latency systems, and FX/Rates derivatives. You will drive strategic architecture, manage a global team, and partn...
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer sought by a fast-growing fintech in London to build scalable, secure systems processing high-volume financial data. You need 5+ years’ experience, strong Python and advanced SQL skills, plus Linux expertise. This role involves designing backend applications, optimising da...
Salary Icon
Salary
80000.00 - 130000.00 GBP / Year
Expiration Date
Until further notice
Lead Software Engineer (Python & Django)
Save Icon
Lead Software Engineer (Python & Django) sought for a hands-on leadership role designing secure, scalable digital services. You will lead agile, multidisciplinary teams to deliver high-quality, user-focused solutions in a government environment. Requires 5-10+ years’ experience, strong Python/Dja...
Location Icon
Location
United Kingdom, London, Manchester, Birmingham, Cardiff or Darlington
Salary Icon
Salary
500.00 - 750.00 GBP / Day
Expiration Date
Until further notice
Software Engineer II
Save Icon
Tripadvisor is hiring a Software Engineer II for a remote-first role based near London. You’ll build and deploy backend systems using object-oriented programming, collaborating with product managers and designers. Enjoy flexible schedules, competitive compensation, travel perks, and tuition assis...
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer - Margin Technology - Assistant Vice President
Save Icon
Senior Software Engineer (AVP) sought for Margin Technology in London. Join a global team building high-quality solutions using Java, React, and Python. You will develop RESTful APIs with Spring, apply TDD, and work on complex business problems in a fast-paced environment. Benefits include 27 day...
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Frontend Software Engineer
Save Icon
Senior Frontend Software Engineer sought by an elite London trading firm with an unlimited tech budget. You will build high-scale, low-latency solutions using C++ 20/23, optimizing ML pipelines processing millions of data points per second. Ideal candidates have 2-15 years of C++ experience, stro...
Salary Icon
Salary
Not provided
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
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
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
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
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
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
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.