What Jobs are available for Software Engineer in London?
Showing 641 Software Engineer jobs in London
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Introduction
Saab in UK is growing rapidly, with over 500 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth.
What you will be part of:
Explore a wealth of possibilities. Take on challenges, create smart inventions, and grow beyond. This is a place for curious minds, brave pioneers, and everyone in between. Together, we achieve the extraordinary, each bringing our unique perspectives. Your part matters.
Saab is a leading defence and security company with an enduring mission, to help nations keep their people and society safe. Empowered by its 26,000 talented people, Saab constantly pushes the boundaries of technology to create a safer and more sustainable world.
Saab designs, manufactures and maintains advanced systems in aeronautics, weapons, command and control, sensors and underwater systems. Saab is headquartered in Sweden. It has major operations all over the world and is part of the domestic defence capability of several nations. Read more about us here.
The Role:
This role is part of our Public Safety Solutions Business Unit.
You'll join Saab's Public Safety Solutions business unit where we develop and deploy Command, Control, and Communication (C3) and a team dedicated to developing mission-critical software solutions that help police, fire and rescue services, ambulance dispatchers, airports, and public transport agencies coordinate and respond to incidents that matter.
As a Software Engineer within Telephony and Communications, you'll play a key role in building and maintaining our communication infrastructure, ensuring seamless, reliable, and secure voice and data connections across diverse and demanding environments. Your work will directly contribute to saving lives and keeping societies safe.
Key Responsibilities:
Design, develop, and maintain telephony and communication software solutions.
Work with modern protocols and technologies (e.g. SIP, RTP, VoIP, PBX systems, messaging frameworks).
Collaborate with cross-functional Agile teams to deliver high-performance, scalable, and resilient systems.
Work with our partners and customers to build tomorrow's solutions
Comprehend an existing solution and work towards MVPs
Continuously explore and implement new technologies that enhance our communication capabilities.
Participate in end-to-end system design, from architecture to deployment.
Experience and Qualifications:
Degree in Software Engineering or related discipline.
C#.NET Core
Experience in multithreaded applications - Task Parallel Library specifically
Test driven development TDD
Git
Strong communication skills both with the team and externally
SIP signalling/RTP Realtime Transport Protocol
BDD (SpecFlow)
SQL
Docker
Wireshark
Distributed services
Linux
Team City (CICD) or similar
Call Centre experience
Asterisk
Kamailio
By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview
Is this job a match or a miss?
Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Urgent contract role - 3 months initial
We're looking for a skilled contract Software Engineer with Security Clearance working Inside Ir35.
London based - 2/3 days onsite
Essential Skills:
- Javascript
- React
- Typescript
- Node for application development
Is this job a match or a miss?
Software Engineer
Posted 5 days ago
Job Viewed
Job Description
We're looking for a Senior-level Software Engineer with strong JavaScript/TypeScript skills and experience across modern web stacks. You'll be instrumental in our transition away from Drupal as we modernise and scale our platform.
Tech Stack:
- At least 4 years commercial experience with JavaScript or TypeScript and Node
- Exposure of Laravel and/or Python (Django or Flask a plus)
- Familiarity with Drupal and some knowledge of modern front-end frameworks (React, Vue, etc.)
What You'll Do:
- Build scalable applications using modern frameworks and clean architecture
- Contribute to backend services and APIs (Python or Laravel-based)
- Help re-platform and migrate to a modern stack
- Collaborate cross-functionally with UX, Product, and DevOps
What We Offer:
- A supportive environment that encourages professional growth and continuous learning.
- An inclusive, collaborative culture within one of the UK's leading business services providers.
- A competitive salary and benefits package.
49904MSR1
INDLON
Is this job a match or a miss?
Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Urgent contract role - 3 months initial
We're looking for a skilled contract Software Engineer with Security Clearance working Inside Ir35.
London based - 2/3 days onsite
Essential Skills:
- Javascript
- React
- Typescript
- Node for application development
Is this job a match or a miss?
Software Engineer
Posted 10 days ago
Job Viewed
Job Description
We're looking for a Senior-level Software Engineer with strong JavaScript/TypeScript skills and experience across modern web stacks. You'll be instrumental in our transition away from Drupal as we modernise and scale our platform.
Tech Stack:
- At least 4 years commercial experience with JavaScript or TypeScript and Node
- Exposure of Laravel and/or Python (Django or Flask a plus)
- Familiarity with Drupal and some knowledge of modern front-end frameworks (React, Vue, etc.)
What You'll Do:
- Build scalable applications using modern frameworks and clean architecture
- Contribute to backend services and APIs (Python or Laravel-based)
- Help re-platform and migrate to a modern stack
- Collaborate cross-functionally with UX, Product, and DevOps
What We Offer:
- A supportive environment that encourages professional growth and continuous learning.
- An inclusive, collaborative culture within one of the UK's leading business services providers.
- A competitive salary and benefits package.
49904MSR1
INDLON
Is this job a match or a miss?
Software Engineer
Posted today
Job Viewed
Job Description
About RedCloud
We are revolutionizing B2B commerce by delivering scalable, innovative solutions that empower businesses to grow and thrive in a competitive landscape. Our AI powered platform streamlines logistics, payments, and supply chain operations, making it easier for companies to connect, transact, and succeed. With a diverse and dynamic team, we're committed to driving impact, fostering collaboration, and shaping the future of global trade.
The role:
As a Software Engineer you will solve challenges and add value for our customers through your skills in technology. You will be delivering new features and areas of product to our customers in our systems, and investigate and resolve complex issues in our systems in a timely fashion. They understand the architecture of the systems and are able to work with Engineering Managers and Product Managers to define and document architecture for new areas of the system, aligning to RedCloud's architecture strategies. The Software Engineer is a consistent high performer delivering value into production regularly, consistently and with high quality. They are an idea contributor and innovator adding new value to the team and the product.
What you'll be doing:
- Deliver Features and bug fixes in our software platforms for our customers.
- Resolve Bugs
- Resolve production Outages / issues
- Estimate Features / Bugs
- Architecture & Design
- Refine feature requirements
- Carry out code reviews
- Keeping pace with Technology
What you'll need:
- At least 3+ years of experience in software engineering, with strong proficiency in C#, .NET Core, AWS, Node.JS, Databases (SQL, NoSQL)
- Skills and the ability to break down complex challenges into manageable, actionable tasks.
- Excellent communication skills, with a collaborative approach to working within diverse teams.
- A passion for continuous learning and personal development, with a willingness to explore new ideas and approaches.
Even if you don't meet every requirement, we still encourage you to apply. Your unique experiences and perspectives might be just what we're looking for.
Benefits
Working with a pioneering provider of eCommerce solutions you will have the opportunity to join an international company who are growing massively, we encourage ambition and creativity.
Plus, you will get:
- 25 Days Annual leave, increasing to 26 days after 12 months in the business
- Enhanced Company Pension (Matched up to 5% & Salary Sacrifice)
- Healthcare Cashplan with Medicash
- Private Healthcare with Aviva
- Life Insurance with AIG
- Happl, our benefit platform which provides access to pre-negotiated discounts on a wide variety of services including entertainment, food, and fitness.
- Stock / Equity
Check out the links below to see what our CEO Justin Floyd has to say about our plans for growth for the year ahead, and to see our latest video on the mission we're on
RedCloud I We're growing
RedCloud I Red101 App I Open Commerce
Is this job a match or a miss?
Software Engineer
Posted 13 days ago
Job Viewed
Job Description
OTC Trading Software Engineer
STS Digital ( is a leading regulated digital asset trading firm specialising in OTC trading and market making. While trading is headquartered in Bermuda, technology development is provided by a vibrant global engineering team.
We are looking for a Software Engineer to join our OTC Trading Technology (OTC) team, which builds and maintains systems that power our OTC Spot and Options RFQ trading, structured products, and client-facing services. This includes our internal trading platforms, client portal, APIs, and integration with pricing and risk systems. The position will report to the OTC Team Lead.
Primary Responsibilities
• Design, implement, test, deploy, and maintain OTC trading systems (primarily in C#) supporting Spot, Options, and Structured Products workflows.
• Build and enhance API services (REST, WebSocket, FIX 4.4) used by clients and internal trading systems.
• Work closely with traders, quants, and other engineers to deliver performant, secure, and scalable solutions.
• Collaborate with the Principal Engineer and team leads to ensure systems meet engineering standards and business objectives.
• Contribute to development of the Client Portal, Admin Portal, and RFQ trading engines.
• Integrate with quantitative pricing models, market data, and downstream systems.
• Investigate and resolve production issues promptly, ensuring minimal impact on trading operations.
• Participate in code reviews, regression testing, and performance tuning of trading workflows.
• Contribute to continuous integration and delivery pipelines using GitHub and ArgoCD.
• Support infrastructure deployment and troubleshooting within AWS.
More Info
STS Digital provides trading solutions and market making for digital assets. As our client base and trading volumes grow, the OTC Trading Technology team is at the forefront of developing and maintaining systems that underpin our trading business. This is a hands-on engineering role focused on building robust and responsive trading systems that operate in a fast-paced environment.
We are seeking a proactive engineer who takes ownership of deliverables, works collaboratively across teams, and thrives in solving complex technical challenges that directly impact trading performance and client experience.
Expected Qualifications
• 3+ years’ experience in software engineering, ideally with C#.
• Solid understanding of trading technology and API-driven systems.
• Prior experience in financial markets, preferably OTC or RFQ trading systems.
• Strong problem-solving skills and a structured approach to design, troubleshooting, and debugging.
• Exposure to cloud and containerised environments (ideally AWS and Kubernetes/EKS).
• Good verbal and written communication skills; comfortable working with traders and cross-functional stakeholders.
• Fluent in English, both written and spoken.
Beneficial
• Experience with Python and React.
• Detailed experience with AWS (EKS, EC2).
• Experience working on real-time or low-latency distributed systems.
• Familiarity with quantitative pricing integration and automated testing frameworks.
• Understanding of risk management, order management systems (OMS), and trade lifecycle workflows.
• Experience building FIX or WebSocket APIs for trading.
• Options and structured products experience.
Our Tech Stack
• Backend: C#, Python
• Frontend: React
• Databases: PostgreSQL, DynamoDB
• Infrastructure: AWS (EKS, EC2)
• Version Control & CI/CD: GitHub, ArgoCD
This role offers an exciting opportunity to build mission-critical trading systems that directly support STS Digital’s OTC trading business. You will gain deep exposure to RFQ trading workflows, pricing integration, and client systems while contributing to a world-class digital asset trading platform.
Is this job a match or a miss?
Be The First To Know
About the latest Software engineer Jobs in London !
Software Engineer
Posted 13 days ago
Job Viewed
Job Description
We are seeking a highly skilled Quantitative Software Developer to join our front office technology team focused on building and enhancing risk platforms for a leading trading or investment firm. The ideal candidate will have strong expertise in Java development and deep experience working within quantitative or risk-focused environments, particularly in designing, developing, and optimizing systems that support real-time and end-of-day risk calculations.
You will collaborate closely with quants, traders, and risk managers to develop scalable, high-performance platforms that process large datasets and support complex pricing and risk analytics across asset classes.
Key Responsibilities
- Design, develop, and maintain Java-based risk platform components that support pricing, market data integration, and risk analytics.
- Collaborate with quantitative analysts and model developers to integrate risk models into production systems.
- Build robust data pipelines and interfaces for market data, trade data, and risk sensitivities.
- Ensure low-latency and high-throughput performance across the platform.
- Participate in architectural decisions for the evolution of the risk platform, including microservices, cloud migration, or messaging integration.
- Support daily operations and participate in the on-call rotation for production risk systems.
- Write clean, testable, and well-documented code; contribute to CI/CD practices.
Required Qualifications
- Bachelor's or Master’s degree in Computer Science, Engineering, Mathematics, or a related quantitative field.
- 3+ years of experience in Java software development, ideally within financial services or a trading environment.
- Proven experience building or supporting risk platforms, pricing systems, or valuation engines.
- Strong knowledge of object-oriented programming, data structures, and design patterns.
- Familiarity with market risk, credit risk, or counterparty risk concepts.
- Experience with messaging systems (e.g., Solace, Kafka, or RabbitMQ) and distributed architecture.
- Solid understanding of multi-threaded and low-latency system design.
- Exposure to quant libraries, risk factor decomposition, or sensitivities is a strong plus.
Is this job a match or a miss?
Software Engineer
Posted today
Job Viewed
Job Description
Meta is seeking a Software Engineer to join our team. The ideal candidate is someone with experience working on maximizing performance of AI models on GPUs or custom silicon. This role involves applying these skills to solve some of the most crucial and exciting problems that exist on the web. The AI Applications Engineering team is dedicated to maximizing training and inference performance of Generative AI (GenAI) and Recommendation models on Meta's Training and Inference Accelerator (MTIA). We employ innovative optimization and parallelization strategies to maximize training throughput for the next generations of GenAI and recommendation models. Additionally, we work cross-functionally with many partner teams to ensure end-to-end performance of large-scale pre-training and inference, enabling us to deliver the next generation of AI experiences more quickly to our users.
**Required Skills:**
Software Engineer Responsibilities:
1. Work cross-functionally to co-design models to maximize pre-training and inference efficiency
2. Applying and driving state-of-the-art optimization techniques to our latest large-scale AI workloads running on Meta's fleet of accelerators including functional development and maintenance
3. Profiling, analyzing, debugging, and optimizing large-scale workloads on our next-generation training superclusters
4. Optimization of the underlying processes of the whole vertical stack, from kernels, framework, communication, and firmware to layers and hyperparameters
5. Set direction and goals for the team related to project impact, capacity, and developer efficiency
6. Lead large and complex technical efforts across many engineers and teams from zero to one
**Minimum Qualifications:**
Minimum Qualifications:
7. Bachelor's degree in computer science or a related STEM field
8. Experience programming AI accelerators (e.g. GPUs, custom silicon etc.) using AI frameworks such as PyTorch or similar
9. Experience developing custom kernels and compiler infrastructure to improve performance using low-level programming models such as CUDA, OpenCL or similar
10. Minimum 6+ years of experience developing and optimizing performance in modern C/C++
11. Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment
**Preferred Qualifications:**
Preferred Qualifications:
12. Experience with training and validating large-scale AI models, including parallelising models across several accelerators
13. Understanding of multiprocessing, including race conditions and communications between processes
14. Experience of evaluating model performance, e.g., with profilers and tuning hyperparameters
15. Thorough understanding of model and data parallelisms such as FSDP, tensor parallelism, model parallelism, expert parallelism, etc
16. Demonstrated experience of the model life cycle from pre-training and post-training to inference, dataset splits and shuffling, metrics, especially for large language models
17. Experience of developing, optimizing and validating kernels on GPUs or other accelerators
**Industry:** Internet
Is this job a match or a miss?
Software Engineer
Posted today
Job Viewed
Job Description
**Country:**
United Kingdom
**Location:**
GBR29: Gloucester, 18b Ley Court, Barnwood Industrial Estate, Barnwood, Gloucester, Gloucestershire, GL4 3RT
**Position Role Type:**
Unspecified
**Software Engineer**
Gloucester or Manchester or London
**Must hold current active eDV clearance**
**Raytheon UK**
At Raytheon UK, we take immense pride in being a leader in defence and aerospace technology. As an employer, we are dedicated to fuelling innovation, nurturing talent, and fostering a culture of excellence.
Joining our team means being part of an organisation that shapes the future of national security whilst investing in your growth and personal development. We provide a collaborative environment, abundant opportunities for professional development, and a profound sense of purpose in what we do. Together, we are not just advancing technology; we're building a community committed to safeguarding a safer and more connected world.
Providing DevSecOps at scale, Artificial Intelligence, Machine Learning, cyber and geospatial intelligence capabilities to support the defence, intelligence and cyber sectors. Collaborating with customers and suppliers to deliver secure, mission critical systems using the latest technologies and innovations.
**About the role:**
You'll be part of our experienced software dev function, working in a cross-functional team, delivering and deploying critical software across a variety of business areas. We have opportunities for Software Engineers at every level within a team, so your Recruiter will discuss the great opportunities for development or challenges we offer based off your professional profile.
This opportunity will be an office-based role at one of our sites in the Gloucester, Manchester or London area. All candidates must already hold eDV to be eligible.
**Required Experience:**
+ Required to currently hold eDV
+ Experience of working in an Agile delivery team
+ Java development using Spring Boot
+ JavaScript frameworks - React, Angular, Vue etc.
+ Cloud services (AWS or Azure)
+ Experience building enterprise level web applications or services
+ Docker / Kubernetes containerisation and orchestration
+ Unit and automation testing
+ Familiarity with Data visualisation techniques and tools
+ Familiarity with structured and unstructured storage of Data
+ Use of Code repositories, familiarity with branching strategies, pull requests and merge processes.
+ MongoDB
+ Apache Kafka
+ Infrastructure as Code (IaC e.g Terraform, Ansible)
**Responsibilities**
+ Design and build software using industry best practice
+ Collaborate with stakeholders and other engineers
+ Contribute to the completion of milestones associated with your project
+ Contribute to continuous improvement within your team
+ Collaborate with your peers on technical direction within your team
**Benefits and Work Culture**
**Benefits**
+ Competitive salaries.
+ 25 days holiday + bank holidays, increasing by 2 days with time in service, plus opportunity to buy and sell up to 5 days
+ Contributory Pension Scheme (up to 10.5% company contribution)
+ Company bonus scheme (discretionary)
+ 6 times salary 'Life Assurance' with pension.
+ Flexible Benefits scheme with extensive salary sacrifice schemes, including Health Cashplan, Dental, and Cycle to Work amongst others.
+ Enhanced sick pay.
+ Enhanced family friendly policies including enhanced maternity, paternity & shared parental leave.
+ Private Medical Insurance (dependant on grade)
**Work Culture**
+ 37hr working week, although hours may vary depending on role, job requirement or site-specific arrangements.
+ Early 1.30pm finish Friday, start your weekend early!
+ A grownup flexible working culture that is output, not time spent at desk, focussed. More formal flexible working arrangements can also be requested and assessed subject to the role. Please enquire or highlight any request to our Talent Acquisition team to explore the flexible working possibilities.
+ Up to 5 paid days volunteering each year.
**RTX**
Raytheon UK is a landed company and part of the wider RTX organisation. Headquartered in Arlington, Virginia, USA, but with over 180,000 employees globally across every continent, RTX provides advanced systems and services for commercial, military and government customers worldwide and comprises three industry-leading businesses - Collins Aerospace Systems, Pratt & Whitney, and Raytheon.
Supporting over 35,000 jobs across 13 UK sites, RTX is helping to drive prosperity. Each year our work contributes over £2.7bn to the UK economy and offers a wealth of opportunities to 4,000 suppliers across England, Scotland, Wales and Northern Ireland. We're investing in all corners of the country, supporting 29,040 jobs in England, 3,040 in Northern Ireland, 1,900 in Scotland and 1,600 in Wales.
#LI-BZ1 C&I
_RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law._
**Privacy Policy and Terms:**
Click on this link ( to read the Policy and Terms
Raytheon Technologies is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
Is this job a match or a miss?
Explore software engineer opportunities in