Senior Software Engineer - C/C++

Octagon Recruitment Group — United Kingdom · Posted ~3 hours ago

Senior Full-time Hybrid

Skills

C C++ Backend software development System design Software architecture Performance optimization End-to-end software ownership Backend development System architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior R&D engineering team developing complex, high-performance backend software for advanced technical systems. You will own solutions end to end, translate requirements into scalable architectures, develop performant C/C++ software, and collaborate across engineering and business functions in a hybrid environment.

Highlights

Work on complex, high-performance software with end-to-end ownership in a collaborative R&D environment, translating customer requirements into scalable designs and contributing to product architecture and evolution.

Description

Senior Software Engineer (C/C++) - Stevenage, Hertfordshire Hybrid - Stevenage A leading technology company developing cutting-edge test & measurement solutions for global networks is looking for a Senior Software Engineer (C/C++) to join its growing R&D team. You’ll be part of a collaborative, multi-disciplinary environment, working closely with product, sales, and marketing teams to turn real-world customer requirements into high-performance, innovative software solutions. This is a fantastic opportunity to work on complex systems within a fast-paced, product-focused environment. The Role - Senior Software Engineer (C/C++) - Stevenage, Hertfordshire Design, develop, and maintain complex backend software solutions with full end-to-end ownershipTranslate high-level requirements into scalable, maintainable system designsContribute to system architecture and ongoing product evolutionDevelop high-quality, performant software to agreed timescalesCollaborate closely with product owners and cross-functional teamsSupport testing and quality-focused activities to ensure excellent product deliveryMentor and support junior engineers within the team Key Skills & Experience - Senior Software Engineer (C/C++) - Stevenage, Hertfordshire Degree in Computer Science, Software Engineering, or similar5+ years’ experience in software developmentStrong C/C++ programming and object-oriented design skillsExperience working in a Linux environment (GNU tools such as gcc, gdb)Network programming and multithreading experiencePython programming knowledgeProven ability to break down complex problems and deliver solutionsExperience mentoring or supporting other engineersStrong communication and collaboration skills