Why software candidates choose us

As a specialist software recruitment agency, we support candidates at every stage of their software engineering careers. Regardless of whether you are an experienced software engineer or just starting out as a software developer, our consultants provide personalised guidance to help you secure the right role.

We offer access to exclusive software job opportunities, many of which are not publicly advertised, across areas such as embedded software engineering, Python, Java, C++ and C# jobs. Candidates can upload their CV, request a call with a consultant or receive tailored job recommendations aligned to their long-term goals.

Our team understands the fast-moving nature of software industry jobs and provides insights into hiring trends, salary expectations and career progression. From software architect jobs to cloud and DevOps roles, we help you navigate opportunities with confidence.

Our latest global software engineer and software developer jobs

Technical Author
Permanent
£50k to£ 60k plus benefits and hybrid working
Bristol, England
Business Development Manager | AI & Datacentre
Permanent
Competitive salary + performance-related bonus, with a package flexible depending on experience.
Cambridgeshire, England
Software Engineering Manager
Permanent
Substantial salary plus benefits and hybrid working
Hampshire, England
Principal Software Engineer (Backend & Platform)
Permanent
£100-120k
Bristol, England
Embedded Cryptography Engineer
Permanent
£70-85k + benefits
Glasgow, Scotland
HaaS Lead
Permanent
Up to £100k + flexible hybrid working
Oxfordshire, England
Modelling Engineer
Permanent
Competitive salary + onsite working model
London, England
Senior Firmware Engineer
Permanent
£75k to £90k plus benefits
Gloucestershire, England
President – USA
Permanent
Exceptional opportunity to lead, manage and grow our US business!
Texas, United States
Software engineer – Cloud AI platform
Permanent
£70-£80k
Cambridgeshire, England
Telco Solutions Architect
Permanent
Competitive salary & flexible working model
London, England
Senior Analog IC Modelling Engineer – Cambridge / Berkshire
Permanent
Salary, stock options, visa and relocation
Berkshire, England
SerDes Architecture and Modelling Engineer
Permanent
Competitive base, stock options, visa + relocation package
Cambridgeshire, England
Senior Embedded Linux Software Engineer
Permanent
Up to £70k + bonus
London, England
Software Engineer
Permanent
Exciting opportunity + progression opportunities
Barcelona, Spain
Embedded Software Engineer
Permanent
Circa £60k + benefits
Hertfordshire, England
Senior Software Engineer
Permanent
Up to £65k + hybrid working
Worcestershire, England
Embedded Software Engineer
Permanent
£50-70k DOE
Oxfordshire, England
Software Quality Assurance Engineer
Permanent
Up to £45k plus benefits, visa support and hybrid working
Bristol, England
Senior Analog IC Design Engineer
Permanent
Competitive salaries plus benefits + visa
Berkshire, England
Principal Software Architect
Permanent
£80-90k
Bristol, England

How we help companies hire software engineers

Hiring software engineers in today’s market is increasingly challenging, with talent shortages, niche skill requirements and intense competition for top candidates. Many organisations struggle to find professionals with the right mix of technical expertise and cultural fit.

As an experienced software recruitment agency, we make the hiring process easier through targeted sourcing, deep technical understanding and access to a global network of talent. We specialise in identifying both active and passive candidates across embedded jobs, AI and machine learning engineering, data science engineering and cloud-based environments.

Our process includes consultation, sourcing, screening and placement, ensuring every candidate is aligned with your business goals. With over 25 years of experience placing software professionals across global markets, we have successfully supported companies in hiring for thousands of software roles worldwide.

Meet our software recruitment team

Tom Huggins – With extensive experience across UK and European markets, Tom specialises in contract software recruitment, supporting organisations in securing high-quality engineers for complex technical projects.

Emma Windows – Emma focuses on embedded software jobs, including firmware jobs, digital signal processing (DSP) jobs and Internet of Things-related roles, helping clients and candidates navigate highly specialised hiring needs.

Matt Andrews – Focused on software engineering talent, Matt has a wealth of knowledge in the industry. This comes from his decades of experience helping scale-ups and global tech brands to build their teams.

Our wider team of software recruitment specialists operates across the UK, USA and Europe, providing local expertise with global reach. We are committed to building long-term partnerships with both candidates and employers.

“I am incredibly grateful to Matt for his outstanding assistance in finding me the perfect job. Thanks to him that I am now in a role that I am truly excited about and that aligns perfectly with my career goals.”

“I have worked with Emma for many years, both to find people and to find work. Without exception she has been amazing.”

Industries hiring software engineers

Software recruitment spans a wide range of technical disciplines, each with unique skill requirements and career pathways. One key area is embedded and systems roles, including embedded software, firmware and DSP jobs, where engineers develop low-level software for hardware systems.

Another major area is data, AI and machine learning, with continued growth of AI in the technology industry. These roles focus on building intelligent systems, processing large datasets and enabling data-driven decision making.

Web, cloud and mobile development is also a core segment, including cloud and DevOps roles, mobile app development and full-stack engineering. These professionals design scalable applications and infrastructure that power modern digital platforms.

At IC Resources, we cover the full spectrum of roles, from embedded systems and high-performance computing through to cloud, DevOps, mobile, AI/ML and cybersecurity. Our network spans from graduate software engineers and experienced developers to technical leads, architects and CTOs. With consultants based in the UK, US, Europe and Asia-Pacific, we combine local market expertise with global hiring reach.

FAQs – Software engineer jobs and recruitment

What types of software engineer jobs do you recruit for?

We recruit across backend, frontend, full stack, embedded software engineer jobs, cloud, DevOps, AI, data engineering and more, from entry-level to senior leadership roles.

Do you offer international software engineering roles?

Yes, we support global software engineer jobs and software roles worldwide across the UK, US, Europe and Asia-Pacific.

Why use a software recruitment agency?

A specialist software recruitment agency provides access to exclusive software vacancies, industry expertise and tailored support for both candidates and employers.

How do you support employers hiring software engineers?

We provide market insights, salary benchmarking and candidate screening to ensure strong technical and cultural fit, while leveraging our global network to hire software engineers quickly across international markets.

How long does software recruitment generally take?

Timelines vary depending on the role and market conditions, but specialist agencies can significantly reduce time-to-hire through access to pre-qualified talent.

What qualifications do you need for software jobs?

Most roles require a degree in computer science or related fields, alongside programming experience in languages such as Python, Java or C++. Practical experience and project work are also highly valued.

What does a software recruitment agency do?

We connect candidates with software job opportunities while helping employers source, assess and hire top talent through a structured recruitment process.

What is the average software developer salary?

Salaries vary by role, location and experience. For detailed insights, refer to our latest salary guide.

    Get in touch

    By uploading your CV, applying to one of our advertised roles or asking us to act on your behalf to find suitable relevant employment, you confirm that you have read and agree to use of your data in accordance with our data privacy policy, a copy of which is available HERE