Senior Software Engineer (C/C++)

Octagon Group

Stevenage

Hybrid

GBP 70,000 - 100,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Octagon Group in Stevenage is seeking a Senior Software Engineer (C/C++) to join our hybrid R&D team. You will design, develop, and maintain backend software with end-to-end ownership, collaborating with product, sales, and marketing to translate real-world requirements into high-performance solutions.

Ideal candidates have 5+ years in software development, strong C/C++ in Linux, and experience in network programming and multithreading, plus Python knowledge and mentoring skills.

Qualifications

  • Degree in Computer Science, Software Engineering, or similar.
  • 5+ years of software development experience.
  • Strong C/C++ programming in Linux with GNU tools.
  • Experience with network programming and multithreading.
  • Proficiency in Python.

Responsibilities

  • Design, develop, and maintain complex backend software with end-to-end ownership.
  • Translate requirements into scalable, maintainable system designs.
  • Contribute to system architecture and ongoing product evolution.
  • Develop high-quality, performant software to agreed timescales.
  • Collaborate with product owners and cross-functional teams.
  • Mentor and support junior engineers; support testing and quality activities.

Skills

C/C++ programming
Linux environment
Network programming
Multithreading
Python
Mentoring
Communication skills
Problem solving

Education

Degree in Computer Science or Software Engineering

Tools

Jenkins
GitHub Actions
Docker
AWS
Terraform

Job description

Senior Software Engineer (C/C++) - Stevenage

Hybrid (UK) - 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
  • Design, develop, and maintain complex backend software solutions with full end-to-end ownership
  • Translate high-level requirements into scalable, maintainable system designs
  • Contribute to system architecture and ongoing product evolution
  • Develop high-quality, performant software to agreed timescales
  • Collaborate closely with product owners and cross-functional teams
  • Support testing and quality-focused activities to ensure excellent product delivery
  • Mentor and support junior engineers within the team
Key Skills & Experience - Senior Software Engineer (C/C++) - Stevenage
  • Degree in Computer Science, Software Engineering, or similar
  • 5+ years’ experience in software development
  • Strong C/C++ programming and object-oriented design skills
  • Experience working in a Linux environment (GNU tools such as gcc, gdb)
  • Network programming and multithreading experience
  • Python programming knowledge
  • Proven ability to break down complex problems and deliver solutions
  • Experience mentoring or supporting other engineers
  • Strong communication and collaboration skills
Desirable Experience - Senior Software Engineer (C/C++) - Stevenage
  • CI/CD pipeline development (Jenkins, GitHub Actions)
  • High-performance or real-time systems development
  • DPDK experience
  • Docker and containerisation
  • Cloud technologies (AWS, Terraform)
  • JavaScript knowledge
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Rise Technical • Stevenage

Hybrid
GBP 55,000 - 75,000
5% Pension
32 days holiday
Performance Bonus
+5
Software Engineer (C/C+)
Software Engineer (C/C+)

Rise Technical Recruitment Limited • Stevenage

Hybrid
GBP 65,000 - 75,000
5% Pension
32 days holiday
Performance Bonus
+5
Senior Software Engineer
Senior Software Engineer

Tec Partners Recruitment Ltd • Enfield

Hybrid
GBP 70,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Pertemps • Greater London

Hybrid
GBP 60,000 - 65,000
Senior Software Engineer
Senior Software Engineer

Pertemps Specialist Talent Solutions • Enfield

Hybrid
GBP 60,000 - 65,000
Hybrid working
Software Developer (C++)
Software Developer (C++)

Origin8tive Ltd • Cheltenham

Hybrid
GBP 54,000 - 66,000
AXA Healthcare
Cycle to Work
Company pension
+2
Senior C++ Engineer — Hybrid, High-Performance Backend
Senior C++ Engineer — Hybrid, High-Performance Backend

MCS Group • England

Hybrid
GBP 55,000 - 65,000
Hybrid working
Private healthcare
Gym contribution
+2
Senior Software Engineer
Senior Software Engineer

Newman Stewart • Nottingham

On-site
GBP 50,000 - 70,000
Competitive salary
Professional growth opportunities
Collaborative work environment
C/C++ Backend Engineer — High-Performance Networks (Hybrid)
C/C++ Backend Engineer — High-Performance Networks (Hybrid)

Rise Technical Recruitment Limited • Stevenage

Hybrid
GBP 65,000 - 75,000
5% Pension
32 days holiday
Performance Bonus
+5
Senior C/C++ Backend Engineer – Network Emulation (Hybrid)
Senior C/C++ Backend Engineer – Network Emulation (Hybrid)

Rise Technical • Stevenage

Hybrid
GBP 55,000 - 75,000
5% Pension
32 days holiday
Performance Bonus
+5