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.

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
.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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.
| 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 |
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.