Next Work Place is an independent job search aggregator. We may earn a commission when you click through.
Nine Software Engineering Roles Worth Comparing in London
From £70K–£100K SAP integration work to specialist AI and embedded roles, these London listings reward very different skill sets.
Quick Picks
Best overall: Senior Applied AI Engineer.
Best budget: SAP BTP Integration Suite Consultants.
Best for specialist systems work: Lead Embedded DSP/SDR Software Engineer.
London's software engineering market is not one market. These listings split into specialist engineering, enterprise SAP work, and leadership-heavy technical roles. The only explicit salary in the data is the SAP BTP listing at £70K–£100K OTE; the other adverts do not publish pay, so check the live listing before applying. The roles are sourced from Talent.com, and employer details should be verified through the relevant careers page before you commit time to an application.
Specialist Engineering With Real Technical Depth
Embedded systems, digital signal processing, risk data and applied AI all demand more than general programming experience. The titles point to roles where architecture, performance and domain knowledge matter as much as code quality. That usually means a narrower candidate pool and a tougher technical interview, but it can also give you a clearer professional identity than a broad software developer post.
Lead Embedded DSP Software Engineer
The Lead Embedded DSP/SDR Software Engineer listing is the sharpest match for someone who wants hands-on systems work rather than generic application development. DSP and software-defined radio point to signal processing, real-time constraints and hardware-adjacent engineering, although the advert gives no salary or technology stack. Compared with the aerospace embedded role below, this position appears more focused on software leadership and communications technology. Apply only if your CV can show production-level embedded work and technical ownership, not just university projects.
Senior Project Engineer
Aerospace Embedded Systems is the more domain-specific route. The senior project engineer title suggests responsibility across delivery, coordination and technical decisions, while the aerospace context adds the kind of compliance and verification discipline that general software roles rarely require. There is no stated pay, location detail beyond London, or eligibility information in the supplied listing, so do not assume the role is suitable without checking clearance and sector requirements. I would choose this over the DSP/SDR post if you want aerospace credibility and project ownership; choose the DSP role if signal processing is the centre of your expertise.
Both embedded roles are specialist bets, and neither publishes enough detail to compare compensation. The KDB+ and AI listings shift the emphasis from hardware and signals to data speed and machine-learning delivery, which changes the skills you need to prove.
Senior KDB+ Developer
Senior KDB+ Developer: High-Performance Risk Data is a niche financial-technology role, and the title tells you more than the sparse advert does. KDB+ is associated with high-performance time-series data, so experience with latency, data modelling and trading or risk workloads will matter far more than a broad list of web frameworks. The finance setting may offer strong technical leverage, but it can also mean intense delivery expectations and a smaller pool of transferable employers. This is the pick for a developer who already knows KDB+ or can demonstrate comparable high-throughput data systems.
Senior KDB+ Developer
Senior Applied AI Engineer
The Senior Applied AI Engineer role has the broadest current-market appeal in this group, but the senior label should stop junior applicants from treating it as an entry route. Applied AI usually means taking models into working products, so evidence of deployment, evaluation and collaboration with product or engineering teams will carry more weight than a list of online courses. The advert supplies no salary, model stack or remote-work terms. Compared with KDB+, this role may open more industries, but the competition is likely wider and the expectations around practical delivery higher.
Senior Applied AI Engineer
Specialist roles reward depth, yet they also make gaps more visible. A strong applicant should tailor the CV to the actual technical problem: safety-critical verification for aerospace, signal processing for SDR, low-latency data for KDB+, or production AI for the applied engineering post.
Enterprise Platforms and SAP Architecture
SAP roles dominate the supplied enterprise cluster, with one functional-consulting position and two BTP-focused posts. They are less about building a new consumer product from scratch and more about connecting business processes, platforms and implementation programmes. That can be a dependable career lane, particularly for consultants who can translate between technical teams and operational stakeholders.
SAP BTP Integration Suite Consultants
The SAP BTP Integration Suite Consultants listing is the only option here with a stated compensation range: approximately £70K–£100K OTE across England. That makes it the clearest benchmark, although OTE can include variable pay and should not be read as guaranteed base salary. Integration Suite work suits consultants who can map APIs, workflows and enterprise systems while keeping business users on board. Compared with the two SAP roles below, this advert gives the strongest pay signal but may involve travel, client delivery and sales-linked targets. Ask how much of the package is fixed before accepting an interview.
Senior SAP Technical Architect
Senior SAP Technical Architect – S/4HANA & BTP Expert sits above implementation-only work in technical scope. The combination of S/4HANA and BTP points to architecture across core ERP and cloud extension services, so the role should appeal to someone who can make platform decisions rather than simply configure modules. Pay is not published, which makes the £70K–£100K OTE BTP listing a useful but imperfect comparison. This position is the stronger application if you want architecture ownership; the integration consultant role is easier to assess if your experience is delivery-focused.
SAP MM Purchasing Functional Consultant
SAP MM Purchasing Functional Consultant is the least software-engineering-heavy listing in the ranking, but it belongs here because it sits at the boundary between enterprise technology and business process design. The description says the consultant provides SAP implementation services and acts as a lead consultant on projects supporting business operations. That means procurement knowledge, requirements gathering and stakeholder management may matter as much as technical configuration. Choose it over the architecture roles if you enjoy solving operational problems with SAP; skip it if your goal is daily programming or low-level systems engineering.
The SAP cluster offers the clearest consulting progression, but it is not interchangeable with product engineering. The BTP consultant role publishes the only salary range, while the architect role appears technically broader and the MM position more business-facing. Read the contract carefully for travel, utilisation targets and variable compensation.
Leadership Roles That Sit Between Code and Delivery
Two remaining listings are senior engineering or infrastructure-adjacent positions. They suit experienced professionals who want influence over direction, interfaces and delivery rather than a narrow individual-contributor brief. The job titles are attractive, but the absence of salary and benefits means the application decision should depend on scope, reporting line and decision-making authority.
UI Frontend Lead Engineer
UI Frontend Lead Engineer – AEM & AI combines frontend leadership with Adobe Experience Manager and AI-related work. That mix could be valuable for someone who has led design-system or content-platform delivery and now wants exposure to AI-enabled experiences. It is also a role where the title may hide a large amount of coordination, so ask how much time remains for coding, architecture and mentoring. Compared with the applied AI listing, this position is more clearly tied to frontend and enterprise content; compared with SAP architecture, it should feel closer to digital product delivery.
UI Frontend Lead Engineer
One listing does not fit the software-engineering ranking: the Domestic Fire Protection PPM Engineer is a field-based smoke-alarm testing role, and the Senior Structures Engineer focuses on rail bridges. Both may be worthwhile careers, but including them here would blur the category and mislead software applicants.
For source checking, start with the Talent.com jobs search and then verify the employer, salary, working pattern and any clearance requirements on the employer's own careers site. The supplied listings do not include benefits, interview stages or confirmed salaries beyond the SAP BTP range, so those details should not be assumed.
Comparison Table
| Role | Primary focus | Published pay | Best for |
|---|---|---|---|
| Lead Embedded DSP/SDR Software Engineer | Embedded software, DSP, SDR | Not stated | Senior signal-processing engineers |
| Senior Project Engineer, Aerospace Embedded Systems | Aerospace embedded delivery | Not stated | Engineers seeking aerospace project ownership |
| Senior KDB+ Developer | High-performance risk data | Not stated | KDB+ and low-latency data specialists |
| Senior Applied AI Engineer | Production AI engineering | Not stated | Senior engineers with deployed AI experience |
| SAP BTP Integration Suite Consultants | Enterprise integration and BTP | £70K–£100K OTE | Consultants with integration and client skills |
| Senior SAP Technical Architect | S/4HANA and BTP architecture | Not stated | Enterprise architects |
| SAP MM Purchasing Functional Consultant | SAP procurement implementation | Not stated | Functional consultants with purchasing knowledge |
| UI Frontend Lead Engineer | AEM, frontend leadership and AI | Not stated | Frontend leads in enterprise digital teams |
Choose the SAP BTP consultant listing if published pay matters and you have client-facing integration experience. Pick applied AI, embedded DSP/SDR or KDB+ only when your portfolio proves the specialist skills; the aerospace and frontend lead roles suit senior engineers who want broader ownership rather than an entry-level coding post.