Senior Software Engineer C++

Octagon
Stevenage, UK
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£44,249.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Amazon Web Services C++ (Programming Language) Cloud Computing Computer Programming Continuous Integration Linux Github Python (Programming Language) Network Programming Object-Oriented Software Development Software Engineering
+9 more
Software Systems Systems Architecture Real Time Systems Backend Containerization Information Technology Terraform Docker Jenkins

Job description

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

Requirements

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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all