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

CRA Compliance Technical Lead
Permanent
Competitive salary & benefits package
Cork, Ireland
Systems Analysis & Simulation Engineer
Permanent
Competitive salary & hybrid working
Oxfordshire, England
Computer Vision Research Scientist
Permanent
Exciting role within global market leading company
London, England
Vulnerability Research Consultant
Permanent
Competitive salary + onsite working
Cambridgeshire, England
Senior Build Engineer
Permanent
Competitive salary + flexible hybrid working
North Rhine Westphalia, Germany
Lead AI Architect
Permanent
High Seniority Position for Exciting UK Start-up
Cambridgeshire, England
Embedded Software Engineer
Permanent
Based on experience
Cambridgeshire, England
Modelling Engineer
Permanent
Competitive salary + hybrid working
London, England
Embedded Software Engineer
Permanent
Based on experience
County Durham, England
AI/ ML Research Consultant
Permanent
Exciting opportunity for Cambridge based company.
Cambridgeshire, England
Embedded Software Engineer
Permanent
Up to £50K
Berkshire, England
System Test Engineer – 5G
Permanent
£70-80k
Hampshire, England
Test Engineer
Permanent
£70K-£80K
Hampshire, England
GUI Software Engineer
Permanent
Competitive salary & benefits
Cambridgeshire, England
Principal Software Engineer – Ruby on Rails
Permanent
£150-190k + benefits
Cambridgeshire, England
Senior Communications Systems Engineer – PHY Layer DSP.
Permanent
Very Competitive Salary and Package On Offer
South Holland, Netherlands
Service Technician
Permanent
Competitive salary
UK, Remote
AI Kernel Engineer
Permanent
£130,000
Europe, Remote
C++ Software Engineer
Permanent
Competitive salary & benefits
Tyne & Wear, England
Principal Embedded Software Engineer – Crypto
Permanent
Competitive salary and package on offer
Graz, Austria
Embedded Software Architect – Security
Permanent
Attractive Salary + Full Benefits on offer.
Graz, Austria

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