Software Engineering Contract Rate Guide: UK & Europe

Discover the latest day rate trends for software engineering contractors across the UK and Europe. Built with fresh insights and first-hand data from Trust in SODA’s specialist recruitment consultants, this guide covers London, the UK and Ireland, Germany, Switzerland, and remote roles across the UK and EU.

Software Engineering Contract Rate Guide: UK & Europe

Discover the latest day rate trends for software engineering contractors across the UK and Europe. Built with fresh insights and first-hand data from Trust in SODA’s specialist recruitment consultants, this guide covers London, the UK and Ireland, Germany, Switzerland, and remote roles across the UK and EU.

Software Engineering Contract Rate Guide: UK & Europe

Discover the latest day rate trends for software engineering contractors across the UK and Europe. Built with fresh insights and first-hand data from Trust in SODA’s specialist recruitment consultants, this guide covers London, the UK and Ireland, Germany, Switzerland, and remote roles across the UK and EU.

image banner

Inside the Software Engineering Contract Market

Contract engineering is how most businesses add capacity without adding headcount. This guide benchmarks day rates for software engineering contractors across the UK and Europe, covering ten core disciplines.

Demand sits with contractors who can arrive mid-programme and be productive quickly, whether that means stabilising an architecture, delivering a migration or taking a system into production. Fixed-term specialist capacity remains the fastest route to a delivery date, and businesses are using it to hold momentum while permanent structures settle.

These are day rates rather than annual salaries, and they reflect contractor pricing rather than permanent compensation. London sets the top of the UK market, Switzerland prices above it once currency is accounted for, and UK&I Remote offers the most efficient route to capacity without a London premium. IR35 status continues to shape how UK engagements are structured and priced, and inside-scope roles typically need a higher headline rate to land the same candidate.

How we compiled these figures

These software engineering contract rates come from Trust in SODA's contract mandates across the UK and Europe, benchmarked against our database of over 500,000 professionals and reviewed by the consultants who run these searches.

Last updated: September 2026 · See all salary guides

Request Bespoke Market Intelligence

.NET / C# Day Rates

.NET contract demand is dominated by modernisation programmes, where businesses need experienced hands to move legacy Framework estates onto current versions within a fixed window.

Contract — Software Engineering — .NET / C# — London
All figures shown are day rates (contract), not annual salaries.
Role London
.NET Developer £650–800
Senior .NET Developer £750–900
C# Software Engineer £675–825
Senior C# Software Engineer £775–925
Lead .NET Engineer £850–1,050
Principal .NET Engineer £950–1,150
Software Engineering — .NET / C# market insight

These are day rates, not annual salaries, and reflect contractor/freelance market pricing rather than permanent compensation. London commands the top rate at every level, from £650–800/day for a .NET Developer through to £950–1,150/day for a Principal .NET Engineer, with Switzerland (CHF 800–1,375) the only location pricing consistently above London once currency is accounted for. UK&I Remote is the most efficient way to add .NET contract capacity without paying a London premium, at £575–725/day for a .NET Developer against £650–800 in London, while Germany and Remote EU price broadly in line with UK on-site rates once converted.

Contract — Software Engineering — .NET / C# — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
.NET Developer £600–750
Senior .NET Developer £700–850
C# Software Engineer £625–775
Senior C# Software Engineer £725–875
Lead .NET Engineer £800–950
Principal .NET Engineer £875–1,050
Software Engineering — .NET / C# market insight

These are day rates, not annual salaries, and reflect contractor/freelance market pricing rather than permanent compensation. London commands the top rate at every level, from £650–800/day for a .NET Developer through to £950–1,150/day for a Principal .NET Engineer, with Switzerland (CHF 800–1,375) the only location pricing consistently above London once currency is accounted for. UK&I Remote is the most efficient way to add .NET contract capacity without paying a London premium, at £575–725/day for a .NET Developer against £650–800 in London, while Germany and Remote EU price broadly in line with UK on-site rates once converted.

Contract — Software Engineering — .NET / C# — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
.NET Developer £575–725
Senior .NET Developer £675–825
C# Software Engineer £600–750
Senior C# Software Engineer £700–850
Lead .NET Engineer £775–925
Principal .NET Engineer £850–1,025
Software Engineering — .NET / C# market insight

These are day rates, not annual salaries, and reflect contractor/freelance market pricing rather than permanent compensation. London commands the top rate at every level, from £650–800/day for a .NET Developer through to £950–1,150/day for a Principal .NET Engineer, with Switzerland (CHF 800–1,375) the only location pricing consistently above London once currency is accounted for. UK&I Remote is the most efficient way to add .NET contract capacity without paying a London premium, at £575–725/day for a .NET Developer against £650–800 in London, while Germany and Remote EU price broadly in line with UK on-site rates once converted.

Contract — Software Engineering — .NET / C# — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
.NET Developer €700–850
Senior .NET Developer €800–950
C# Software Engineer €725–875
Senior C# Software Engineer €825–1,000
Lead .NET Engineer €900–1,100
Principal .NET Engineer €1,000–1,200
Software Engineering — .NET / C# market insight

These are day rates, not annual salaries, and reflect contractor/freelance market pricing rather than permanent compensation. London commands the top rate at every level, from £650–800/day for a .NET Developer through to £950–1,150/day for a Principal .NET Engineer, with Switzerland (CHF 800–1,375) the only location pricing consistently above London once currency is accounted for. UK&I Remote is the most efficient way to add .NET contract capacity without paying a London premium, at £575–725/day for a .NET Developer against £650–800 in London, while Germany and Remote EU price broadly in line with UK on-site rates once converted.

Contract — Software Engineering — .NET / C# — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
.NET Developer CHF800–950
Senior .NET Developer CHF900–1,100
C# Software Engineer CHF825–1,000
Senior C# Software Engineer CHF925–1,125
Lead .NET Engineer CHF1,025–1,250
Principal .NET Engineer CHF1,150–1,375
Software Engineering — .NET / C# market insight

These are day rates, not annual salaries, and reflect contractor/freelance market pricing rather than permanent compensation. London commands the top rate at every level, from £650–800/day for a .NET Developer through to £950–1,150/day for a Principal .NET Engineer, with Switzerland (CHF 800–1,375) the only location pricing consistently above London once currency is accounted for. UK&I Remote is the most efficient way to add .NET contract capacity without paying a London premium, at £575–725/day for a .NET Developer against £650–800 in London, while Germany and Remote EU price broadly in line with UK on-site rates once converted.

Contract — Software Engineering — .NET / C# — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
.NET Developer €650–800
Senior .NET Developer €750–900
C# Software Engineer €675–825
Senior C# Software Engineer €775–925
Lead .NET Engineer €850–1,025
Principal .NET Engineer €950–1,125
Software Engineering — .NET / C# market insight

These are day rates, not annual salaries, and reflect contractor/freelance market pricing rather than permanent compensation. London commands the top rate at every level, from £650–800/day for a .NET Developer through to £950–1,150/day for a Principal .NET Engineer, with Switzerland (CHF 800–1,375) the only location pricing consistently above London once currency is accounted for. UK&I Remote is the most efficient way to add .NET contract capacity without paying a London premium, at £575–725/day for a .NET Developer against £650–800 in London, while Germany and Remote EU price broadly in line with UK on-site rates once converted.

Java Day Rates

Java contractors are most often brought in for platform migrations and performance work on high-throughput systems, where the engagement is defined by a specific programme rather than ongoing development.

Contract — Software Engineering — Java — London
All figures shown are day rates (contract), not annual salaries.
Role London
Java Developer £650–825
Senior Java Developer £775–950
Java Software Engineer £675–850
Senior Java Software Engineer £800–975
Lead Java Engineer £900–1,075
Principal Java Engineer £975–1,200
Software Engineering — Java market insight

Java contract rates track .NET closely at every level, with London and UK & Ireland the two highest-paying on-site locations and UK&I Remote pricing only a modest step behind — a tighter remote discount than seen on the permanent UK salary tables. Switzerland's day rates (CHF 825–1,425) remain the highest in nominal terms throughout the ladder.

Contract — Software Engineering — Java — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
Java Developer £600–775
Senior Java Developer £725–900
Java Software Engineer £625–800
Senior Java Software Engineer £750–925
Lead Java Engineer £825–1,000
Principal Java Engineer £900–1,100
Software Engineering — Java market insight

Java contract rates track .NET closely at every level, with London and UK & Ireland the two highest-paying on-site locations and UK&I Remote pricing only a modest step behind — a tighter remote discount than seen on the permanent UK salary tables. Switzerland's day rates (CHF 825–1,425) remain the highest in nominal terms throughout the ladder.

Contract — Software Engineering — Java — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
Java Developer £575–750
Senior Java Developer £700–875
Java Software Engineer £600–775
Senior Java Software Engineer £725–900
Lead Java Engineer £800–975
Principal Java Engineer £875–1,075
Software Engineering — Java market insight

Java contract rates track .NET closely at every level, with London and UK & Ireland the two highest-paying on-site locations and UK&I Remote pricing only a modest step behind — a tighter remote discount than seen on the permanent UK salary tables. Switzerland's day rates (CHF 825–1,425) remain the highest in nominal terms throughout the ladder.

Contract — Software Engineering — Java — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
Java Developer €725–875
Senior Java Developer €825–1,000
Java Software Engineer €750–900
Senior Java Software Engineer €850–1,025
Lead Java Engineer €925–1,125
Principal Java Engineer €1,025–1,225
Software Engineering — Java market insight

Java contract rates track .NET closely at every level, with London and UK & Ireland the two highest-paying on-site locations and UK&I Remote pricing only a modest step behind — a tighter remote discount than seen on the permanent UK salary tables. Switzerland's day rates (CHF 825–1,425) remain the highest in nominal terms throughout the ladder.

Contract — Software Engineering — Java — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
Java Developer CHF825–1,000
Senior Java Developer CHF950–1,150
Java Software Engineer CHF850–1,025
Senior Java Software Engineer CHF975–1,175
Lead Java Engineer CHF1,075–1,300
Principal Java Engineer CHF1,175–1,425
Software Engineering — Java market insight

Java contract rates track .NET closely at every level, with London and UK & Ireland the two highest-paying on-site locations and UK&I Remote pricing only a modest step behind — a tighter remote discount than seen on the permanent UK salary tables. Switzerland's day rates (CHF 825–1,425) remain the highest in nominal terms throughout the ladder.

Contract — Software Engineering — Java — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
Java Developer €675–825
Senior Java Developer €775–950
Java Software Engineer €700–850
Senior Java Software Engineer €800–975
Lead Java Engineer €875–1,050
Principal Java Engineer €975–1,175
Software Engineering — Java market insight

Java contract rates track .NET closely at every level, with London and UK & Ireland the two highest-paying on-site locations and UK&I Remote pricing only a modest step behind — a tighter remote discount than seen on the permanent UK salary tables. Switzerland's day rates (CHF 825–1,425) remain the highest in nominal terms throughout the ladder.

Python Day Rates

Python contract demand tracks AI and data programmes closely, with most engagements focused on building production services around models rather than experimenting with them.

Contract — Software Engineering — Python — London
All figures shown are day rates (contract), not annual salaries.
Role London
Python Developer £725–900
Senior Python Developer £825–1,000
Python Software Engineer £750–925
Senior Python Software Engineer £850–1,025
Lead Python Engineer £925–1,125
Principal Python Engineer £1,000–1,225
Software Engineering — Python market insight

Current UK market data shows Python as one of the stronger mainstream contract languages, with benchmarks around £688–763/day before agency or client-side uplift at the upper end — comfortably within this table's £725–900 to £1,000–1,225 Developer-to-Principal range. Python also carries a modest premium over Java and .NET contract rates at every location on this table, consistent with the permanent-market pattern seen across the UK, US and DACH guides.

Contract — Software Engineering — Python — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
Python Developer £675–850
Senior Python Developer £775–950
Python Software Engineer £700–875
Senior Python Software Engineer £800–975
Lead Python Engineer £850–1,050
Principal Python Engineer £925–1,125
Software Engineering — Python market insight

Current UK market data shows Python as one of the stronger mainstream contract languages, with benchmarks around £688–763/day before agency or client-side uplift at the upper end — comfortably within this table's £725–900 to £1,000–1,225 Developer-to-Principal range. Python also carries a modest premium over Java and .NET contract rates at every location on this table, consistent with the permanent-market pattern seen across the UK, US and DACH guides.

Contract — Software Engineering — Python — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
Python Developer £650–825
Senior Python Developer £750–925
Python Software Engineer £675–850
Senior Python Software Engineer £775–950
Lead Python Engineer £825–1,025
Principal Python Engineer £900–1,100
Software Engineering — Python market insight

Current UK market data shows Python as one of the stronger mainstream contract languages, with benchmarks around £688–763/day before agency or client-side uplift at the upper end — comfortably within this table's £725–900 to £1,000–1,225 Developer-to-Principal range. Python also carries a modest premium over Java and .NET contract rates at every location on this table, consistent with the permanent-market pattern seen across the UK, US and DACH guides.

Contract — Software Engineering — Python — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
Python Developer €750–925
Senior Python Developer €850–1,050
Python Software Engineer €775–950
Senior Python Software Engineer €875–1,075
Lead Python Engineer €950–1,150
Principal Python Engineer €1,050–1,250
Software Engineering — Python market insight

Current UK market data shows Python as one of the stronger mainstream contract languages, with benchmarks around £688–763/day before agency or client-side uplift at the upper end — comfortably within this table's £725–900 to £1,000–1,225 Developer-to-Principal range. Python also carries a modest premium over Java and .NET contract rates at every location on this table, consistent with the permanent-market pattern seen across the UK, US and DACH guides.

Contract — Software Engineering — Python — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
Python Developer CHF850–1,050
Senior Python Developer CHF975–1,175
Python Software Engineer CHF875–1,075
Senior Python Software Engineer CHF1,000–1,200
Lead Python Engineer CHF1,100–1,325
Principal Python Engineer CHF1,200–1,450
Software Engineering — Python market insight

Current UK market data shows Python as one of the stronger mainstream contract languages, with benchmarks around £688–763/day before agency or client-side uplift at the upper end — comfortably within this table's £725–900 to £1,000–1,225 Developer-to-Principal range. Python also carries a modest premium over Java and .NET contract rates at every location on this table, consistent with the permanent-market pattern seen across the UK, US and DACH guides.

Contract — Software Engineering — Python — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
Python Developer €700–875
Senior Python Developer €800–975
Python Software Engineer €725–900
Senior Python Software Engineer €825–1,000
Lead Python Engineer €900–1,075
Principal Python Engineer €1,000–1,200
Software Engineering — Python market insight

Current UK market data shows Python as one of the stronger mainstream contract languages, with benchmarks around £688–763/day before agency or client-side uplift at the upper end — comfortably within this table's £725–900 to £1,000–1,225 Developer-to-Principal range. Python also carries a modest premium over Java and .NET contract rates at every location on this table, consistent with the permanent-market pattern seen across the UK, US and DACH guides.

Golang / Go Day Rates

Go contractors are typically engaged for infrastructure and platform builds, where teams need production experience quickly and cannot wait out a permanent hiring process.

Contract — Software Engineering — Golang / Go — London
All figures shown are day rates (contract), not annual salaries.
Role London
Golang Developer £725–875
Senior Golang Developer £825–1,000
Go Software Engineer £750–900
Senior Go Software Engineer £850–1,025
Lead Golang Engineer £925–1,125
Principal Golang Engineer £1,000–1,225
Software Engineering — Golang / Go market insight

Golang contract rates run ahead of Java and .NET at every location and seniority level, mirroring the scarcity premium seen in the permanent-market tables. Principal Golang Engineer reaches £1,000–1,225/day in London and CHF 1,200–1,475/day in Switzerland, among the highest single-language contract rates on this table outside Rust.

Contract — Software Engineering — Golang / Go — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
Golang Developer £675–825
Senior Golang Developer £775–950
Go Software Engineer £700–850
Senior Go Software Engineer £800–975
Lead Golang Engineer £850–1,050
Principal Golang Engineer £925–1,125
Software Engineering — Golang / Go market insight

Golang contract rates run ahead of Java and .NET at every location and seniority level, mirroring the scarcity premium seen in the permanent-market tables. Principal Golang Engineer reaches £1,000–1,225/day in London and CHF 1,200–1,475/day in Switzerland, among the highest single-language contract rates on this table outside Rust.

Contract — Software Engineering — Golang / Go — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
Golang Developer £650–800
Senior Golang Developer £750–925
Go Software Engineer £675–825
Senior Go Software Engineer £775–950
Lead Golang Engineer £825–1,025
Principal Golang Engineer £900–1,100
Software Engineering — Golang / Go market insight

Golang contract rates run ahead of Java and .NET at every location and seniority level, mirroring the scarcity premium seen in the permanent-market tables. Principal Golang Engineer reaches £1,000–1,225/day in London and CHF 1,200–1,475/day in Switzerland, among the highest single-language contract rates on this table outside Rust.

Contract — Software Engineering — Golang / Go — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
Golang Developer €775–925
Senior Golang Developer €875–1,050
Go Software Engineer €800–950
Senior Go Software Engineer €900–1,075
Lead Golang Engineer €975–1,175
Principal Golang Engineer €1,050–1,275
Software Engineering — Golang / Go market insight

Golang contract rates run ahead of Java and .NET at every location and seniority level, mirroring the scarcity premium seen in the permanent-market tables. Principal Golang Engineer reaches £1,000–1,225/day in London and CHF 1,200–1,475/day in Switzerland, among the highest single-language contract rates on this table outside Rust.

Contract — Software Engineering — Golang / Go — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
Golang Developer CHF875–1,050
Senior Golang Developer CHF1,000–1,200
Go Software Engineer CHF900–1,075
Senior Go Software Engineer CHF1,025–1,225
Lead Golang Engineer CHF1,125–1,350
Principal Golang Engineer CHF1,200–1,475
Software Engineering — Golang / Go market insight

Golang contract rates run ahead of Java and .NET at every location and seniority level, mirroring the scarcity premium seen in the permanent-market tables. Principal Golang Engineer reaches £1,000–1,225/day in London and CHF 1,200–1,475/day in Switzerland, among the highest single-language contract rates on this table outside Rust.

Contract — Software Engineering — Golang / Go — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
Golang Developer €725–875
Senior Golang Developer €825–1,000
Go Software Engineer €750–900
Senior Go Software Engineer €850–1,025
Lead Golang Engineer €925–1,100
Principal Golang Engineer €1,000–1,200
Software Engineering — Golang / Go market insight

Golang contract rates run ahead of Java and .NET at every location and seniority level, mirroring the scarcity premium seen in the permanent-market tables. Principal Golang Engineer reaches £1,000–1,225/day in London and CHF 1,200–1,475/day in Switzerland, among the highest single-language contract rates on this table outside Rust.

Ruby / Rails on Rails Day Rates

Rails contract work is largely maintenance, upgrade and feature delivery on established codebases, where businesses need capability for a defined period rather than a permanent team.

Contract — Software Engineering — Ruby / Rails — London
All figures shown are day rates (contract), not annual salaries.
Role London
Ruby Developer £650–800
Senior Ruby Developer £750–900
Ruby on Rails Developer £675–825
Senior Ruby on Rails Developer £775–925
Lead Ruby Engineer £850–1,050
Principal Ruby Engineer £950–1,150
Software Engineering — Ruby / Rails market insight

Ruby and Rails contract rates sit at the more moderate end of the Software Engineering table, tracking closely with .NET at every level — a reflection of the smaller UK and DACH contractor pool specialising in Rails relative to more mainstream stacks like Java or Python.

Contract — Software Engineering — Ruby / Rails — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
Ruby Developer £600–750
Senior Ruby Developer £700–850
Ruby on Rails Developer £625–775
Senior Ruby on Rails Developer £725–875
Lead Ruby Engineer £800–950
Principal Ruby Engineer £875–1,050
Software Engineering — Ruby / Rails market insight

Ruby and Rails contract rates sit at the more moderate end of the Software Engineering table, tracking closely with .NET at every level — a reflection of the smaller UK and DACH contractor pool specialising in Rails relative to more mainstream stacks like Java or Python.

Contract — Software Engineering — Ruby / Rails — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
Ruby Developer £575–725
Senior Ruby Developer £675–825
Ruby on Rails Developer £600–750
Senior Ruby on Rails Developer £700–850
Lead Ruby Engineer £775–925
Principal Ruby Engineer £850–1,025
Software Engineering — Ruby / Rails market insight

Ruby and Rails contract rates sit at the more moderate end of the Software Engineering table, tracking closely with .NET at every level — a reflection of the smaller UK and DACH contractor pool specialising in Rails relative to more mainstream stacks like Java or Python.

Contract — Software Engineering — Ruby / Rails — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
Ruby Developer €700–850
Senior Ruby Developer €800–975
Ruby on Rails Developer €725–875
Senior Ruby on Rails Developer €825–1,000
Lead Ruby Engineer €900–1,100
Principal Ruby Engineer €1,000–1,200
Software Engineering — Ruby / Rails market insight

Ruby and Rails contract rates sit at the more moderate end of the Software Engineering table, tracking closely with .NET at every level — a reflection of the smaller UK and DACH contractor pool specialising in Rails relative to more mainstream stacks like Java or Python.

Contract — Software Engineering — Ruby / Rails — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
Ruby Developer CHF800–975
Senior Ruby Developer CHF925–1,100
Ruby on Rails Developer CHF825–1,000
Senior Ruby on Rails Developer CHF950–1,125
Lead Ruby Engineer CHF1,025–1,250
Principal Ruby Engineer CHF1,150–1,375
Software Engineering — Ruby / Rails market insight

Ruby and Rails contract rates sit at the more moderate end of the Software Engineering table, tracking closely with .NET at every level — a reflection of the smaller UK and DACH contractor pool specialising in Rails relative to more mainstream stacks like Java or Python.

Contract — Software Engineering — Ruby / Rails — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
Ruby Developer €650–800
Senior Ruby Developer €750–900
Ruby on Rails Developer €675–825
Senior Ruby on Rails Developer €775–925
Lead Ruby Engineer €850–1,025
Principal Ruby Engineer €950–1,125
Software Engineering — Ruby / Rails market insight

Ruby and Rails contract rates sit at the more moderate end of the Software Engineering table, tracking closely with .NET at every level — a reflection of the smaller UK and DACH contractor pool specialising in Rails relative to more mainstream stacks like Java or Python.

JavaScript / TypeScript Day Rates

TypeScript contractors are in consistent demand for product delivery and platform rebuilds, where teams need to add experienced capacity to an in-flight roadmap.

Contract — Software Engineering — JavaScript / TypeScript — London
All figures shown are day rates (contract), not annual salaries.
Role London
JavaScript Developer £625–775
Senior JavaScript Developer £725–875
TypeScript Developer £650–800
Senior TypeScript Developer £750–925
Lead TypeScript Engineer £850–1,025
Principal TypeScript Engineer £950–1,150
Software Engineering — JavaScript / TypeScript market insight

JavaScript and TypeScript contract rates start at the lower end of the Software Engineering table (£625–775/day for a Developer in London) but converge with the other language tracks by Principal level (£950–1,150/day), showing the day-rate premium for typed, production-grade JS/TS ownership widens significantly with seniority.

Contract — Software Engineering — JavaScript / TypeScript — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
JavaScript Developer £575–725
Senior JavaScript Developer £675–825
TypeScript Developer £600–750
Senior TypeScript Developer £700–875
Lead TypeScript Engineer £800–950
Principal TypeScript Engineer £875–1,050
Software Engineering — JavaScript / TypeScript market insight

JavaScript and TypeScript contract rates start at the lower end of the Software Engineering table (£625–775/day for a Developer in London) but converge with the other language tracks by Principal level (£950–1,150/day), showing the day-rate premium for typed, production-grade JS/TS ownership widens significantly with seniority.

Contract — Software Engineering — JavaScript / TypeScript — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
JavaScript Developer £550–700
Senior JavaScript Developer £650–800
TypeScript Developer £575–725
Senior TypeScript Developer £675–850
Lead TypeScript Engineer £775–925
Principal TypeScript Engineer £850–1,025
Software Engineering — JavaScript / TypeScript market insight

JavaScript and TypeScript contract rates start at the lower end of the Software Engineering table (£625–775/day for a Developer in London) but converge with the other language tracks by Principal level (£950–1,150/day), showing the day-rate premium for typed, production-grade JS/TS ownership widens significantly with seniority.

Contract — Software Engineering — JavaScript / TypeScript — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
JavaScript Developer €675–825
Senior JavaScript Developer €775–950
TypeScript Developer €700–850
Senior TypeScript Developer €800–975
Lead TypeScript Engineer €900–1,075
Principal TypeScript Engineer €1,000–1,200
Software Engineering — JavaScript / TypeScript market insight

JavaScript and TypeScript contract rates start at the lower end of the Software Engineering table (£625–775/day for a Developer in London) but converge with the other language tracks by Principal level (£950–1,150/day), showing the day-rate premium for typed, production-grade JS/TS ownership widens significantly with seniority.

Contract — Software Engineering — JavaScript / TypeScript — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
JavaScript Developer CHF775–950
Senior JavaScript Developer CHF900–1,075
TypeScript Developer CHF800–975
Senior TypeScript Developer CHF925–1,125
Lead TypeScript Engineer CHF1,025–1,250
Principal TypeScript Engineer CHF1,150–1,375
Software Engineering — JavaScript / TypeScript market insight

JavaScript and TypeScript contract rates start at the lower end of the Software Engineering table (£625–775/day for a Developer in London) but converge with the other language tracks by Principal level (£950–1,150/day), showing the day-rate premium for typed, production-grade JS/TS ownership widens significantly with seniority.

Contract — Software Engineering — JavaScript / TypeScript — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
JavaScript Developer €625–775
Senior JavaScript Developer €725–875
TypeScript Developer €650–800
Senior TypeScript Developer €750–925
Lead TypeScript Engineer €850–1,025
Principal TypeScript Engineer €950–1,125
Software Engineering — JavaScript / TypeScript market insight

JavaScript and TypeScript contract rates start at the lower end of the Software Engineering table (£625–775/day for a Developer in London) but converge with the other language tracks by Principal level (£950–1,150/day), showing the day-rate premium for typed, production-grade JS/TS ownership widens significantly with seniority.

Frontend Day Rates

Frontend contractors are most commonly engaged for redesigns, design-system builds and performance remediation, all of which are naturally time-boxed pieces of work.

Contract — Software Engineering — Frontend — London
All figures shown are day rates (contract), not annual salaries.
Role London
Frontend Developer £625–775
Senior Frontend Developer £725–875
Frontend Engineer £650–800
Senior Frontend Engineer £750–925
Lead Frontend Engineer £850–1,025
Principal Frontend Engineer £950–1,150
Software Engineering — Frontend market insight

Frontend contract rates price identically to the JavaScript/TypeScript table at every location and level on this sheet, suggesting clients are not distinguishing frontend specialism from general JS/TS contracting when it comes to day-rate pricing — a tighter convergence than seen on the permanent-salary tables.

Contract — Software Engineering — Frontend — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
Frontend Developer £575–725
Senior Frontend Developer £675–825
Frontend Engineer £600–750
Senior Frontend Engineer £700–875
Lead Frontend Engineer £800–950
Principal Frontend Engineer £875–1,050
Software Engineering — Frontend market insight

Frontend contract rates price identically to the JavaScript/TypeScript table at every location and level on this sheet, suggesting clients are not distinguishing frontend specialism from general JS/TS contracting when it comes to day-rate pricing — a tighter convergence than seen on the permanent-salary tables.

Contract — Software Engineering — Frontend — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
Frontend Developer £550–700
Senior Frontend Developer £650–800
Frontend Engineer £575–725
Senior Frontend Engineer £675–850
Lead Frontend Engineer £775–925
Principal Frontend Engineer £850–1,025
Software Engineering — Frontend market insight

Frontend contract rates price identically to the JavaScript/TypeScript table at every location and level on this sheet, suggesting clients are not distinguishing frontend specialism from general JS/TS contracting when it comes to day-rate pricing — a tighter convergence than seen on the permanent-salary tables.

Contract — Software Engineering — Frontend — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
Frontend Developer €675–825
Senior Frontend Developer €775–950
Frontend Engineer €700–850
Senior Frontend Engineer €800–975
Lead Frontend Engineer €900–1,075
Principal Frontend Engineer €1,000–1,200
Software Engineering — Frontend market insight

Frontend contract rates price identically to the JavaScript/TypeScript table at every location and level on this sheet, suggesting clients are not distinguishing frontend specialism from general JS/TS contracting when it comes to day-rate pricing — a tighter convergence than seen on the permanent-salary tables.

Contract — Software Engineering — Frontend — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
Frontend Developer CHF775–950
Senior Frontend Developer CHF900–1,075
Frontend Engineer CHF800–975
Senior Frontend Engineer CHF925–1,125
Lead Frontend Engineer CHF1,025–1,250
Principal Frontend Engineer CHF1,150–1,375
Software Engineering — Frontend market insight

Frontend contract rates price identically to the JavaScript/TypeScript table at every location and level on this sheet, suggesting clients are not distinguishing frontend specialism from general JS/TS contracting when it comes to day-rate pricing — a tighter convergence than seen on the permanent-salary tables.

Contract — Software Engineering — Frontend — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
Frontend Developer €625–775
Senior Frontend Developer €725–875
Frontend Engineer €650–800
Senior Frontend Engineer €750–925
Lead Frontend Engineer €850–1,025
Principal Frontend Engineer €950–1,125
Software Engineering — Frontend market insight

Frontend contract rates price identically to the JavaScript/TypeScript table at every location and level on this sheet, suggesting clients are not distinguishing frontend specialism from general JS/TS contracting when it comes to day-rate pricing — a tighter convergence than seen on the permanent-salary tables.

Full Stack Day Rates

Full stack contractors offer the flexibility businesses want when a roadmap is moving quickly, and engagements often cover whatever the team needs most at a given point in delivery.

Contract — Software Engineering — Full Stack — London
All figures shown are day rates (contract), not annual salaries.
Role London
Full Stack Developer £625–800
Senior Full Stack Developer £750–900
Full Stack Engineer £650–825
Senior Full Stack Engineer £775–925
Lead Full Stack Engineer £850–1,050
Principal Full Stack Engineer £950–1,150
Software Engineering — Full Stack market insight

Full Stack contract rates sit almost exactly between the Frontend/JavaScript tracks and the deeper backend language tracks (Python, Golang, Rust) at every location, reflecting the same generalist positioning seen on the permanent Full Stack Engineering table.

Contract — Software Engineering — Full Stack — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
Full Stack Developer £575–750
Senior Full Stack Developer £700–850
Full Stack Engineer £600–775
Senior Full Stack Engineer £725–875
Lead Full Stack Engineer £800–950
Principal Full Stack Engineer £875–1,050
Software Engineering — Full Stack market insight

Full Stack contract rates sit almost exactly between the Frontend/JavaScript tracks and the deeper backend language tracks (Python, Golang, Rust) at every location, reflecting the same generalist positioning seen on the permanent Full Stack Engineering table.

Contract — Software Engineering — Full Stack — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
Full Stack Developer £550–725
Senior Full Stack Developer £675–825
Full Stack Engineer £575–750
Senior Full Stack Engineer £700–850
Lead Full Stack Engineer £775–925
Principal Full Stack Engineer £850–1,025
Software Engineering — Full Stack market insight

Full Stack contract rates sit almost exactly between the Frontend/JavaScript tracks and the deeper backend language tracks (Python, Golang, Rust) at every location, reflecting the same generalist positioning seen on the permanent Full Stack Engineering table.

Contract — Software Engineering — Full Stack — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
Full Stack Developer €700–850
Senior Full Stack Developer €800–975
Full Stack Engineer €725–875
Senior Full Stack Engineer €825–1,000
Lead Full Stack Engineer €900–1,100
Principal Full Stack Engineer €1,000–1,200
Software Engineering — Full Stack market insight

Full Stack contract rates sit almost exactly between the Frontend/JavaScript tracks and the deeper backend language tracks (Python, Golang, Rust) at every location, reflecting the same generalist positioning seen on the permanent Full Stack Engineering table.

Contract — Software Engineering — Full Stack — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
Full Stack Developer CHF800–975
Senior Full Stack Developer CHF925–1,100
Full Stack Engineer CHF825–1,000
Senior Full Stack Engineer CHF950–1,125
Lead Full Stack Engineer CHF1,025–1,250
Principal Full Stack Engineer CHF1,150–1,375
Software Engineering — Full Stack market insight

Full Stack contract rates sit almost exactly between the Frontend/JavaScript tracks and the deeper backend language tracks (Python, Golang, Rust) at every location, reflecting the same generalist positioning seen on the permanent Full Stack Engineering table.

Contract — Software Engineering — Full Stack — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
Full Stack Developer €650–800
Senior Full Stack Developer €750–900
Full Stack Engineer €675–825
Senior Full Stack Engineer €775–925
Lead Full Stack Engineer €850–1,025
Principal Full Stack Engineer €950–1,125
Software Engineering — Full Stack market insight

Full Stack contract rates sit almost exactly between the Frontend/JavaScript tracks and the deeper backend language tracks (Python, Golang, Rust) at every location, reflecting the same generalist positioning seen on the permanent Full Stack Engineering table.

C++ / Systems Day Rates

C++ and systems contractors are engaged for specialist, high-stakes work such as performance optimisation and embedded delivery, and the rates reflect how narrow that talent pool is.

Contract — Software Engineering — C++ / Systems — London
All figures shown are day rates (contract), not annual salaries.
Role London
C++ Developer £725–900
Senior C++ Developer £825–1,000
C++ Software Engineer £750–925
Senior C++ Software Engineer £850–1,050
Embedded Software Engineer £750–950
Principal Systems Engineer £1,000–1,225
Software Engineering — C++ / Systems market insight

C++ and systems-level contracting commands a premium over most other language tracks from Developer level upward — £725–900/day in London versus £625–800/day for Full Stack — reflecting the specialist, harder-to-source skill set this table represents, consistent with the scarcity premium seen on the permanent-market C++/Systems table.

Contract — Software Engineering — C++ / Systems — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
C++ Developer £675–850
Senior C++ Developer £775–950
C++ Software Engineer £700–875
Senior C++ Software Engineer £800–975
Embedded Software Engineer £700–900
Principal Systems Engineer £925–1,125
Software Engineering — C++ / Systems market insight

C++ and systems-level contracting commands a premium over most other language tracks from Developer level upward — £725–900/day in London versus £625–800/day for Full Stack — reflecting the specialist, harder-to-source skill set this table represents, consistent with the scarcity premium seen on the permanent-market C++/Systems table.

Contract — Software Engineering — C++ / Systems — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
C++ Developer £650–825
Senior C++ Developer £750–925
C++ Software Engineer £675–850
Senior C++ Software Engineer £775–950
Embedded Software Engineer £675–875
Principal Systems Engineer £900–1,100
Software Engineering — C++ / Systems market insight

C++ and systems-level contracting commands a premium over most other language tracks from Developer level upward — £725–900/day in London versus £625–800/day for Full Stack — reflecting the specialist, harder-to-source skill set this table represents, consistent with the scarcity premium seen on the permanent-market C++/Systems table.

Contract — Software Engineering — C++ / Systems — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
C++ Developer €775–950
Senior C++ Developer €875–1,075
C++ Software Engineer €800–975
Senior C++ Software Engineer €900–1,100
Embedded Software Engineer €800–1,000
Principal Systems Engineer €1,050–1,275
Software Engineering — C++ / Systems market insight

C++ and systems-level contracting commands a premium over most other language tracks from Developer level upward — £725–900/day in London versus £625–800/day for Full Stack — reflecting the specialist, harder-to-source skill set this table represents, consistent with the scarcity premium seen on the permanent-market C++/Systems table.

Contract — Software Engineering — C++ / Systems — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
C++ Developer CHF875–1,075
Senior C++ Developer CHF1,000–1,200
C++ Software Engineer CHF900–1,100
Senior C++ Software Engineer CHF1,025–1,250
Embedded Software Engineer CHF925–1,125
Principal Systems Engineer CHF1,200–1,475
Software Engineering — C++ / Systems market insight

C++ and systems-level contracting commands a premium over most other language tracks from Developer level upward — £725–900/day in London versus £625–800/day for Full Stack — reflecting the specialist, harder-to-source skill set this table represents, consistent with the scarcity premium seen on the permanent-market C++/Systems table.

Contract — Software Engineering — C++ / Systems — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
C++ Developer €725–900
Senior C++ Developer €825–1,000
C++ Software Engineer €750–925
Senior C++ Software Engineer €850–1,025
Embedded Software Engineer €750–950
Principal Systems Engineer €1,000–1,200
Software Engineering — C++ / Systems market insight

C++ and systems-level contracting commands a premium over most other language tracks from Developer level upward — £725–900/day in London versus £625–800/day for Full Stack — reflecting the specialist, harder-to-source skill set this table represents, consistent with the scarcity premium seen on the permanent-market C++/Systems table.

Rust Day Rates

Rust contract demand is small but sharply priced, typically tied to performance-critical rebuilds where few engineers can credibly deliver.

Contract — Software Engineering — Rust — London
All figures shown are day rates (contract), not annual salaries.
Role London
Rust Developer £750–925
Senior Rust Developer £850–1,025
Rust Software Engineer £775–950
Senior Rust Software Engineer £875–1,075
Lead Rust Engineer £950–1,150
Principal Rust Engineer £1,025–1,250
Software Engineering — Rust market insight

Rust carries the highest day rates of any language track on this table at every location — £750–925/day for a Developer in London rising to £1,025–1,250/day at Principal level — confirming the same scarcity premium seen on the permanent-salary Rust table extends directly into the contract market.

Contract — Software Engineering — Rust — UK & Ireland
All figures shown are day rates (contract), not annual salaries.
Role UK & Ireland
Rust Developer £700–875
Senior Rust Developer £800–975
Rust Software Engineer £725–900
Senior Rust Software Engineer £825–1,000
Lead Rust Engineer £875–1,075
Principal Rust Engineer £950–1,150
Software Engineering — Rust market insight

Rust carries the highest day rates of any language track on this table at every location — £750–925/day for a Developer in London rising to £1,025–1,250/day at Principal level — confirming the same scarcity premium seen on the permanent-salary Rust table extends directly into the contract market.

Contract — Software Engineering — Rust — UK&I Remote
All figures shown are day rates (contract), not annual salaries.
Role UK&I Remote
Rust Developer £675–850
Senior Rust Developer £775–950
Rust Software Engineer £700–875
Senior Rust Software Engineer £800–975
Lead Rust Engineer £850–1,050
Principal Rust Engineer £925–1,125
Software Engineering — Rust market insight

Rust carries the highest day rates of any language track on this table at every location — £750–925/day for a Developer in London rising to £1,025–1,250/day at Principal level — confirming the same scarcity premium seen on the permanent-salary Rust table extends directly into the contract market.

Contract — Software Engineering — Rust — Germany
All figures shown are day rates (contract), not annual salaries.
Role Germany
Rust Developer €800–975
Senior Rust Developer €900–1,100
Rust Software Engineer €825–1,000
Senior Rust Software Engineer €925–1,125
Lead Rust Engineer €1,000–1,200
Principal Rust Engineer €1,075–1,300
Software Engineering — Rust market insight

Rust carries the highest day rates of any language track on this table at every location — £750–925/day for a Developer in London rising to £1,025–1,250/day at Principal level — confirming the same scarcity premium seen on the permanent-salary Rust table extends directly into the contract market.

Contract — Software Engineering — Rust — Switzerland
All figures shown are day rates (contract), not annual salaries.
Role Switzerland
Rust Developer CHF900–1,100
Senior Rust Developer CHF1,025–1,250
Rust Software Engineer CHF950–1,125
Senior Rust Software Engineer CHF1,050–1,275
Lead Rust Engineer CHF1,150–1,400
Principal Rust Engineer CHF1,225–1,500
Software Engineering — Rust market insight

Rust carries the highest day rates of any language track on this table at every location — £750–925/day for a Developer in London rising to £1,025–1,250/day at Principal level — confirming the same scarcity premium seen on the permanent-salary Rust table extends directly into the contract market.

Contract — Software Engineering — Rust — Remote EU
All figures shown are day rates (contract), not annual salaries.
Role Remote EU
Rust Developer €750–925
Senior Rust Developer €850–1,025
Rust Software Engineer €775–950
Senior Rust Software Engineer €875–1,050
Lead Rust Engineer €950–1,150
Principal Rust Engineer €1,025–1,225
Software Engineering — Rust market insight

Rust carries the highest day rates of any language track on this table at every location — £750–925/day for a Developer in London rising to £1,025–1,250/day at Principal level — confirming the same scarcity premium seen on the permanent-salary Rust table extends directly into the contract market.

MEET THE TEAM

Ryan Hill

Managing Director, SODA

Nathan Peters

Team Lead & Senior Contract Recruitment Consultant

Taylor Rothwell

Principal Consultant

Max Binnie

DACH Data, AI & Analytics Lead

Looking for exceptional Software Engineering talent? Let us know what you want from your hiring plans, and we'll connect you with the right consultant.