1193 Software Engineer jobs in London
Principal Software Engineer, Architecture
Posted 7 days ago
Job Viewed
Job Description
Remote UKnAffirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.nIn this role, you will be a senior member of Affirm’s Architecture Group, reporting directly to the Head of Architecture with a dotted line to Affirm’s EU leadership. You will own the architecture, technical roadmap, and delivery outcomes that enable Affirm’s international expansion, with particular focus on compliance and localization, cross-border trade, and country-specific payments and KYC requirements. You will also play a critical role in building Affirm’s technical leadership bench in Europe, mentoring senior ICs and formally establishing a strong EU-based tech leads group.nYou will serve as the accountable technical leader for Affirm’s European expansion, ensuring that our platform and systems are built to operate reliably, securely, and compliantly across diverse markets.nWhat We Look Forn12+ years of software engineering experience, with prior technical leadership roles.nProven success driving technical architecture for large-scale consumer or fintech systems, ideally in international or multi-market contexts.nDeep experience guiding engineering strategy and delivery in complex, regulated environments.nExpertise in the European payments landscape, cross-border trade, KYC/AML compliance, and localization at scale.nAbility to distill complex technical trade-offs into clear decisions that shape product and platform evolution.nStrong communication skills, capable of engaging both engineers and executives to drive alignment and clarity.nTrack record of mentoring senior engineers and building technical leadership communities.nExtensive experience designing and operating highly available, secure, and scalable distributed systems.nExperience in fintech or consumer-facing retail systems is strongly preferred.nFamiliarity with international compliance regimes and European regulatory frameworks is a plus.nJVM experience at scale is a plus.nBachelor’s degree in Computer Science or related field, or equivalent practical experience.
Pay Grade - TnEquity Grade - 12
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).
GBR base pay range per year: £186,000 - £236,000
Location - Remote UKnAffirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.nWe’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:nHealth care coverage - Affirm covers all premiums for all levels of coverage for you and your dependentsnFlexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expensesnTime off - competitive vacation and holiday schedules allowing you to take time off to rest and rechargenESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discountnWe believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.n(For U.S. positions that could be performed in Los Angeles or San Francisco) Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.nBy clicking "Submit Application," you acknowledge that you have read Affirm'sGlobal Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.nCreate a Job AlertnInterested in building your career at Affirm? Get future opportunities sent straight to your email.nApply for this job
*nindicates a required fieldnFirst Name *nLast Name *nEmail *nPhone *nResume/CV *nEnter manuallynAccepted file types: pdf, doc, docx, txt, rtfnEnter manuallynAccepted file types: pdf, doc, docx, txt, rtfnLinkedIn ProfilenCurrent CompanynPreferred Name *nPronouns * Select.nWhich country in the United Kingdom do you reside in? * Select.nFor UK-based candidates onlynDo you require visa sponsorship to work at Affirm in the UK? * Select.nHow did you first learn about Affirm as an employer? * Select.nHave you previously been employed at Affirm for any length of time? * Select.
#J-18808-Ljbffrn
Software Engineer / Senior Software Engineer

Posted 3 days ago
Job Viewed
Job Description
**The Position**
A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche.
Advances in AI, data and computational sciences are transforming drug discovery and development. Roche's Research and Early Development organizations at Genentech (gRED) and Pharma (pRED) have demonstrated how these technologies accelerate R&D, leveraging data and novel computational models to drive impact. Seamless data sharing and access to models across gRED and pRED are essential to maximising these opportunities. The Computational Sciences Center of Excellence (CS CoE) is a strategic, unified group whose goal is to harness the transformative power of data and Artificial Intelligence (AI) to assist our scientists in both pRED and gRED to deliver more innovative and life-changing medicines for patients worldwide.
Within the CS CoE organisation, the Data and Digital Catalyst (DDC) organization leads the modernization of our computational and data ecosystems by integrating digital technologies across Research and Early Development to empower stakeholders, advance data-driven science and accelerate decision-making.
The Solutions team within the DDC Organization develops modernized and interconnected computational and data ecosystems. The Data Ecosystem is foundational to building solutions that accelerate the work done by our Computational and Bench Scientists and enable ML/AI tool creation and adoption. Our team specializes in building Data Pipelines and Applications for data acquisition, collection, storage, transformation, linkage and sharing.
As a Software Engineer on our Solutions Engineering team, you will build robust, scalable, and reusable capabilities for our shared data platform. You will work closely with Data Engineers, Product Leaders, and scientific partners to design and implement systems that unlock the potential of our diverse scientific data. Your work will directly contribute to accelerating the discovery and development of life-changing treatments for patients by building the modern ecosystem that captures, moves, and prepares scientific data for analysis.
**The Opportunity**
+ Ensure technical excellence by delivering innovative, best-in-class data flows and pipelines across key scientific domains.
+ Promote the adoption of key trends and technologies by applying an Open Source, Cloud First, API First, and AI First approach to problem-solving.
+ Improve our data workflows and application architecture by leveraging standard patterns like microservices and event-driven design.
+ Integrate diverse data sets to power AI/ML, Natural Language Search, and downstream visualization and analytics tools.
+ Facilitate the implementation of cutting-edge AI models that take advantage of advances in machine learning.
+ Influence technical decisions around data workflows and application development in collaboration with key partners.
+ Learn and deeply understand our Data Ecosystem to drive continuous improvement and innovation.
**Who You Are**
You are a passionate engineer who cares about technical and product excellence, with a drive to build highly usable solutions. You thrive in a collaborative environment, leveraging modern development practices to translate complex challenges into effective technology solutions.
You bring the following qualifications:
+ A Bachelor's degree in Computer Science or a similar technical field, or equivalent experience, plus relevant software engineering experience.
+ Experience in full-stack development, with working knowledge of frontend (e.g., JavaScript) and backend (e.g., Python, Java) technologies.
+ Experience with databases, data analytics (SQL/NoSQL, ETL/ELT), and APIs (REST, GraphQL).
+ Experience working on cloud-native architectures in a public cloud environment, ideally AWS.
+ Strong oral and written communication skills and the ability to think strategically to optimize for long-term goals.
#ComputationCoE
**Who we are**
A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let's build a healthier future, together.
The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of Roche Products Ltd. At Roche Products we believe diversity drives innovation and we are committed to building a diverse and flexible working environment. All qualified applicants will receive consideration for employment without regard to race, religion or belief, sex, gender reassignment, sexual orientation, marriage and civil partnership, pregnancy and maternity, disability or age. We recognise the importance of flexible working and will review all applicants' requests with care. At Roche difference is valued and we are proud to be an equal opportunity employer where you are encouraged to bring your whole self to work.
Software Engineer
Posted 3 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
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Software Engineer - London (Hybrid) - up to 70,000 + Benefits - Ref 1947
I am currently recruiting for a Software Engineer to work for a fascinating company within the space domain that are pushing the boundaries of technology based in London. Salary up to 70,000 + Benefits.
The company is very highly regarded within the industry and has some incredible projects currently ongoing, some of which will make national headlines once delivered. They have grown from strength to strength and doubled in size last year, with ambitious but realistic growth plans forecast this year.
To support the business with its future plans as well as enabling them to be able to deliver upon their current project demands they have the need to appoint another Software Engineer on a permanent basis.
In this role as a Software Engineer, you will be responsible for coding in Rust and C/C++. Initially this will be on the ground software to integrate with mission control software, but this will diversify in time to be more focused on the flight dynamics element.
Essential Requirements:
- Degree educated
- At least 2 years' commercial experience as a Software Engineer or similar unless you have completed a PhD
- Experience with Rust or C/C++
Desirable Requirements:
- Experience developing software for Satellites. Ground Segment, Ground Station or Mission Control applications
- Embedded Software
This is a fantastic opportunity to join a growing company who are working on some of the most interesting and technically challenging projects the industry has to offer. This person will be someone who wants longevity within a company and ideally for someone who has the ambition to eventually lead a department in the future.
This is an immediate requirement, so have you have the required skills and experience, please get in touch immediately with an up to date copy of you CV or contact Adam on (phone number removed).
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
The opportunity:
We're looking for ambitious engineers with a growth mindset to join our collaborative and driven team in Hertfordshire. You'll thrive in a supportive environment, surrounded by passionate experts, while developing your skills and making an impact.
As a Software Engineer , you'll develop and maintain real-time software tools that drive high-fidelity simulations and control innovative hardware systems. You'll also support the deployment of these tools in designing simulations and running experiments.
You'll need to be adaptable, able to work in new engineering situations, and comfortable abstracting detail to understand system behaviour.
What we're looking for:
Broad engineering experience, with deeper expertise in some of the following areas:
Software design
Software design for real-time applications
Familiarity with Linux operating systems
Familiarity with C/C++
Use of microcontrollers (e.g. Raspberry Pi)
Interface debugging and system integration
Familiarity with Object-Oriented approaches (beneficial)
What we can offer you:
Company bonus based on company performance, this can vary year to year.
Pension with maximum total (employer & employee) contribution of up to 14%.
Annual salary review.
Paid overtime.
Up to 15 days flexi leave.
25 days annual leave (plus holiday purchase scheme).
Fantastic site facilities including subsidised meals, free car parking and more.
Excellent career progression and development opportunities.
Please reach out to me for further details!
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Software Engineer - 90,000 - Hybrid
Title : Software Engineer
Company : HPC / AI
Location : London (hybrid)
Package : Up to 90,000
Overview :
A next-generation and scientifically-led HPC team have opened up an opportunity for an experienced Software Engineer with C++ and GPU expertise to join a team of exceptionally talented developers.
You will have the opportunity to shape the developmental trajectory of the business by working on high-performance greenfield projects.
This is a fantastic chance for an experienced C++ engineer with proven experience in a video or high-performance environment to join a world-class team of engineers developing truly novel solutions.
About you:
- C++ is your strongest language
- Ideally experience in Video or Audio Processing
- Experience writing performance-critical software
- Exposure to GPU technology (Vulkan API, OpenGL, OpenCL, CUDA etc.,)
- Relevant degree
Full details are available. Please don't hesitate to get in touch with (email address removed). com to learn more.
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Candidates that our clients are looking for must have a strong academic background typically with a first class degree or PhD in a numerate subject such as physics, engineering or maths. We look for candidates with the aptitude to learn quickly and take on our customers’ most challenging problems. We help our staff develop the skills they need through on-the-job training coupled with readily available support and guidance
The Candidate will:
- be self-motivating, capable of working independently li>have a good (1st/2.1) undergraduate degree or a PhD in a numerate discipline
- have a strong academic background typically including A*'s in A-level Maths and Physics
- have strong verbal and written presentation skills
- have software development experience, preferably in C/C++.
The candidate will be responsible for:
- developing software for cyber security systems
- developing novel signal, image, or data processing applications
- developing solutions in C/C++, HTML, Typescript/Javascript, Python, and Rust
- providing support and training to our customers in using the software.
Excellent benefits package.
Background security check will be required before working on site.
Be The First To Know
About the latest Software engineer Jobs in London !
Software Engineer
Posted today
Job Viewed
Job Description
Software Engineer - 90,000 - Hybrid
Title : Software Engineer
Company : HPC / AI
Location : London (hybrid)
Package : Up to 90,000
Overview :
A next-generation and scientifically-led HPC team have opened up an opportunity for an experienced Software Engineer with C++ and GPU expertise to join a team of exceptionally talented developers.
You will have the opportunity to shape the developmental trajectory of the business by working on high-performance greenfield projects.
This is a fantastic chance for an experienced C++ engineer with proven experience in a video or high-performance environment to join a world-class team of engineers developing truly novel solutions.
About you:
- C++ is your strongest language
- Ideally experience in Video or Audio Processing
- Experience writing performance-critical software
- Exposure to GPU technology (Vulkan API, OpenGL, OpenCL, CUDA etc.,)
- Relevant degree
Full details are available. Please don't hesitate to get in touch with (email address removed). com to learn more.
Software Engineer
Posted today
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
Software Engineer
Posted today
Job Viewed
Job Description
Software Engineer - London (Hybrid) - up to 70,000 + Benefits - Ref 1947
I am currently recruiting for a Software Engineer to work for a fascinating company within the space domain that are pushing the boundaries of technology based in London. Salary up to 70,000 + Benefits.
The company is very highly regarded within the industry and has some incredible projects currently ongoing, some of which will make national headlines once delivered. They have grown from strength to strength and doubled in size last year, with ambitious but realistic growth plans forecast this year.
To support the business with its future plans as well as enabling them to be able to deliver upon their current project demands they have the need to appoint another Software Engineer on a permanent basis.
In this role as a Software Engineer, you will be responsible for coding in Rust and C/C++. Initially this will be on the ground software to integrate with mission control software, but this will diversify in time to be more focused on the flight dynamics element.
Essential Requirements:
- Degree educated
- At least 2 years' commercial experience as a Software Engineer or similar unless you have completed a PhD
- Experience with Rust or C/C++
Desirable Requirements:
- Experience developing software for Satellites. Ground Segment, Ground Station or Mission Control applications
- Embedded Software
This is a fantastic opportunity to join a growing company who are working on some of the most interesting and technically challenging projects the industry has to offer. This person will be someone who wants longevity within a company and ideally for someone who has the ambition to eventually lead a department in the future.
This is an immediate requirement, so have you have the required skills and experience, please get in touch immediately with an up to date copy of you CV or contact Adam on (phone number removed).