Are you being paid enough as a Software Engineer Contractor?

Latest News
Posting date: 28 November 2023

Are you being compensated fairly as a Software Engineering contractor? 

In the dynamic world of contract software engineering roles, one question often sways talented professionals- "how much is the day rate? How much will they pay me? Is their pay competitive?"
These are fair questions, considering the ever-evolving nature of the industry, the diverse skill sets required, and the recent changes in legislation like IR35.

This article aims to provide some valuable insights and advice to help you navigate the pay landscape effectively.

Factors affecting pay for Software Engineers

Current Pay Ranges
To assess whether you're being compensated fairly, research the current pay ranges or ballpark figures for your specific role.
Online resources like industry-specific job boards, salary surveys, and forums can provide valuable insights. For instance, according to data from itjobwatch.com, you can find that the average daily rate for a Java developer on a 6-month contract averages £625.
However, it's important to note that these figures can significantly vary based on factors such as location, with London day rates reaching as high as £725.
This increase in average daily rates can also be attributed to the sector, as London is home to numerous financial services businesses, which typically have more substantial budgets compared to other industries.

Average daily rates for Software Engineers

UK Average daily rate for a Java developer
(on a 6-month contract)
£625
London Average daily rate for a Java developer
(on a 6-month contract)
£725

A table of engineering roles with the top/ most in demand softwares.  Security Engineer: Python, AWS, Java, Go, JavaScript, Linux, Azure, Kubernetes, React and C++.  Data Engineer: Python, SQL, AWS, Spark, Java, Scala, Kafka, ETL, Airflow and Snowflake.  Machine Learning Engineer: Python, AWS, SQL, Java, National Language Processing (NLP), Tensorflow, Deep Learning, Pytorch, Spark and Computer Vision.  Backend Engineer: Java, Python, AWS, React , Go, Node.js, TypeScript, JavaScript, SQL and C#.  Business Analyst: SQWL, Python, Tableau, Looker, Data Analysis, R, Microsoft Excel, ETL, Data Warehousing and Financial Modeling.

Previous experience
Your compensation should align with your experience, as mentioned earlier.
Different industries tend to offer varying pay scales, so industry-specific experience is a crucial factor.
Keep in mind that certain skills are in higher demand and command premium rates. According to the 2023 state of Tech salaries report more employers are seeking security Engineers, Data Engineers, Machine Learning Engineers and Back Engineers than last year, see the most in-demand software for each of these roles in the table provided by Hired.com. 

For instance, expertise in emerging technologies like machine learning, blockchain, or cloud computing can lead to more lucrative opportunities. Additionally, take into account your prior projects and the level of complexity and responsibility you've managed. Clients often value a track record of successful projects, which can substantiate a higher pay rate. 

Inside/Outside IR35
This is a critical aspect that profoundly affects your earnings and it has been a hot topic of discussion among contractors, clients, and contract recruiters alike. The conversation started when HMRC introduced legislative reforms in April 2017 for the public sector, later extending them to the private sector in 2021.

The key player here is IR35, or the Intermediaries Legislation, which categorises roles as either "inside IR35" or "outside IR35." This classification has a substantial impact on how income tax and National Insurance contributions are computed, thus significantly influencing a contractor's net retention.

You can find out more about understanding off-payroll working (IR35) on the government website.

What will IR35 do to your pay?

Inside IR35
When your role falls within IR35, it indicates that your working arrangement closely resembles that of an employee, resulting in taxes being withheld at the source. This will have consequences for your take-home pay, with two key factors at play:

1. If you are contracting through an umbrella or payroll company, you'll not only have the usual employee tax deductions but also be required to make contributions to Employers' National Insurance (NI). Furthermore, other additional expenses typically covered by an employer for an employee will be deducted from your total day rate.

2. If you are hired under the client PAYE option, this entails benefits such as holiday and sick pay, Employers' NI contributions and the apprenticeship levy (if applicable) will be paid in addition to your base pay rate.

Both options fall under the IR35 category, but differences in where specific deductions are made can have a significant impact, making it essential to pay close attention to the details.

Outside IR35 
In contrast, roles falling outside of IR35 provide increased flexibility and generally come with higher pay rates, as they classify you as self-employed for tax purposes.

However, since the reform, the market has witnessed inside IR35 roles offering compensation typically up to 20% higher to account for the associated tax considerations.

Please be aware IR35 regulations can be complex, and it's essential for both contractors and clients to understand and comply with these rules to avoid potential tax penalties.

Many organisations use assessments or engage tax experts to help determine the IR35 status of engagementsFor instance, there is the "CEST (Check Employment Status for Tax) tool," which is accessible here.

Where to get advice?

When it comes to understanding your worth as a contractor, you don't have to navigate the pay maze alone.

My advice: Connect with professionals like myself who specialise in contract recruitment. We are well-informed about industry trends and can offer tailored guidance that aligns your skills with current job opportunities. Get in touch here. 

Payroll Companies: If you're exploring opportunities in the contract market and have uncertainties about rates and your net income, I recommend contacting a payroll company.

Many of these companies provide simulations of your net pay, allowing you to understand and question your pay deductions.

Some payroll firms even offer pay rate benchmarking services that can help you assess how your earnings stack up against others in similar positions and they most likely wouldn’t charge for such a service.

Overall market overview

From the previous spikes we saw during the pandemic for tech roles creating an extremely candidate-driven market, we have seen this relax quite significantly in 2023. The general challenging economic climate, alongside continued political unrest’s impact especially the continued war in Ukraine, cannot be underestimated on the overall market.

Nevertheless, while we have experienced a slight lull, contractor roles are now increasing, even if it is slow.

Securing technology talent, both permanent and contract, remains key to many businesses in a host of sectors and it’s important to remember that your expertise is valuable and your pay should reflect it.

Summary

In your quest to determine if you're being paid enough as a software engineering contractor, it's crucial to be proactive and well-informed.

Leverage industry expertise, stay up to date with market trends, and understand the implications of IR35 to help ensure your pay aligns with your skills and experience.

For more insights, advice, or to explore available roles, feel free to get in touch with me via Email- Emmanuel.Sackey@HarveyNash.com or LinkedIn, or visit our website www.harveynash.co.uk for the latest roles and networking events.

All information provided in this article is advice of our consultant and should be used alongside others sources of information. 

Author: Emmanuel Sackey, Senior Contract Software Engineer Consultant

As an experienced Senior Recruitment Consultant specialising in contract software engineering, I help candidates and clients source the very best of talent from Software Engineers, right up to Engineering Managers and Head/Director of Engineering. 

First and foremost, it's essential to have a clear understanding of your role and specialism within the software engineering field.

Are you more focused on the server-side development of front-end development; are you a full-stack developer, a data scientist, or perhaps more of a DevOps engineer?
Each specialism comes with its own unique set of skills and demands, which can significantly impact your pay rate.

If you’d like to speak with me about your pay as a software engineer contractor then please get in touch.

List #1

Related posts

COTY Global Award Winner 2024
Harvey Nash announces the winner of its second Global Contractor of the Year Award

Teaser

Post

Content Type

Latest News

Publish date

04/25/2024

Summary

London, [April 2024] Harvey Nash, the leading global technology recruitment business has named Lola Yesufu from Ireland, the winner of its second Global Contractor of the Year Award in rec

Teaser

Find out more

by

Harvey Nash UK

by

Harvey Nash UK

""
NextGen Success story- FSB Technology

Teaser

Post

Content Type

Success Stories

Publish date

04/22/2024

Summary

Improving tech diversity through Harvey Nash NextGen solutionFSB Technology is an award-winning sportsbook platform at the forefront of innovation. During periods of significant growth, FS

Teaser

Find out more

by

Harvey Nash UK

by

Harvey Nash UK

""
Higher Education Success Story- University of Edinburgh

Teaser

Post

Content Type

Success Stories

Publish date

04/19/2024

Summary

Providing a flexible resourcing model for service excellence transformation. The University of Edinburgh were seeking a recruitment partner to support them in delivering a blended model of

Teaser

Find out more

by

Harvey Nash UK

by

Harvey Nash UK

List #1

Related jobs

DevSecOps Engineer

Salary

Plus Benefits

Location

Glasgow

Sector

Software Development & Engineering

Location

Glasgow & Strathclyde

Job Type

Permanent

Description

Here at Harvey Nash our client is looking to recruit a DevSecOps Engineer to join their team on a full time.As a DevSecOps Engineer, you will play a crucial role in designing, implementing, and mainta

Reference

BBBH106059_1715099845

Expiry Date

01/01/0001

Darryl Gibson

Author

Darryl Gibson
More info
Accountant - 6 Months - INSIDE IR35

Salary

£250 - £300 per day

Location

Dundee

Sector

Public Sector

Location

Scotland

Job Type

Contract

Description

Accountant (Change Programme) - 6 Month ContractOur public sector client, based near Dundee, is seeking a qualified Accountant to join their Change Programme Team initially on a 6-month contract. This

Reference

BBBH106076_1715099358

Expiry Date

01/01/0001

Craig Ross

Author

Craig Ross
Craig Ross

Author

Craig Ross
More info
Project Manager - Microsoft Defender

Salary

£700 - £800 per day

Location

London

Sector

Project & Programme Management

Location

London

Job Type

Contract

Description

Project Manager - Microsoft Defender, BankingLondon12-Month Initial Contract £700-800pd via an Umbrella Company Project Manager, PM, Technology, Infrastructure, Cybersecurity, Data Migration, System

Reference

BBBH106084_1715099228

Expiry Date

01/01/0001

Catherine Astier More info
View all jobs