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 Support & Test Engineer
Permanent
£40k - £50k + hybrid working
Oxfordshire, England
Graduate Analog IC Design Engineer
Permanent
Competitive salary, bonus + rapid progression
Hampshire, England
Embedded Software Engineer – Consultant
Permanent
£55K-£90K
Cambridgeshire, England
System Requirement Engineer – Software / Semiconductors
Permanent
Attractive Salary and Package on offer
Bavaria, Germany
Software Engineer
Permanent
£40k - £60k + benefits
London, England
Lead Software Engineer
Permanent
£70k to £80k plus benfits and hybrid working
Norfolk, England
Embedded Software Engineer
Permanent
£55k to £65k plus benefits and hybrid working
Gloucestershire, England
Distributed Network Engineer/Architect
Permanent
Dependant of level of experience
London, England
Senior Software Engineer – Photonics Applications
Permanent
Competitive salary & clear progression opportunities
Baden Wurttemberg, Germany
Firmware Engineer
Permanent
Competitive
London, England
Principal Firmware Engineer
Permanent
Attractive salary + tech leadership opportunities
Hampshire, England
Embedded Software Engineer
Permanent
£50-70k DOE
Oxfordshire, England
Compiler Engineer
Permanent
€70000
Cork, Ireland
Senior Backend Engineer
Permanent
£80-100k DOE
London, England
Senior Devops/Infrastructure Engineer
Permanent
£80-100k
London, England
Senior Embedded Software Engineer
Permanent
£60k to £70k plus benefits and flexible working
Bristol, England
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

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