
IO Associates
C/C++ Software Engineer
Job Description
Salary: £29,500 - 51,000 per year
Requirements:- Degree in Computer Science, Software Engineering, or a comparable discipline.
- Minimum of five years experience in software development, including at least two years in Linux environments using GNU tools such as gcc and gdb.
- Proven expertise in C++ programming and object-oriented design principles.
- Strong understanding of network programming and multithreaded application development.
- Ability to break down complex problems and estimate work accurately.
- Excellent written and verbal communication skills with a track record of collaborative teamwork.
- Experience mentoring junior developers and supporting their growth.
- Desirable: practical experience with CI/CD pipelines, Jenkins, and GitHub Actions.
- Desirable: familiarity with high-performance or real-time systems programming.
- Desirable: knowledge of DPDK, JavaScript, Docker, or cloud services such as AWS and Terraform.
- Desirable: previous involvement in automation, containerisation, or advanced systems architecture design.
- Lead the design, implementation, and upkeep of sophisticated backend software components, ensuring functionality aligns with product requirements.
- Collaborate closely with product managers to translate high-level specifications into tangible software solutions.
- Contribute to the architectural development and continuous improvement of system software to ensure high performance, scalability, and adaptability.
- Provide accurate estimations of development tasks and deliver high-quality code within agreed deadlines.
- Participate in quality assurance activities, including reviews, testing, and documentation, to ensure robust and reliable products.
- AWS
- Backend
- CI/CD
- Cloud
- Docker
- GNU
- GitHub
- JavaScript
- Jenkins
- Linux
- Network
- Terraform
- C++
More:
We operate within the innovative and technology-driven software development industry, specialising in the design and manufacture of advanced test and measurement solutions for network performance and application usability. We foster a dynamic work environment with a collaborative culture, continuous growth, and a focus on employee wellbeing. We offer competitive benefits and development opportunities, and we are recognised as a leader in our field. This role sits within our R&D team and supports the development of our flagship network emulation products, helping shape the future of network testing technology in a fast-paced environment.
last updated 30 week of 2026
Interested in this role?
Submit your application now
How to Apply
About IO Associates

IO Associates
Stevenage
IT
Skills & Technologies
Inferred from job description
Salary Insight
£40,250
This role
£60,000
UK median
This salary is 33% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks