Senior Software Development Engineer C++

Camwebdir

United Kingdom

Hybrid

GBP 70,000 - 95,000

Full time

20 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible holidays
PRP bonus (Profit Related Pay)
EV Salary Sacrifice Scheme
Summer/Christmas parties

Job summary

Camwebdir is seeking a Senior Software Development Engineer to design and deliver high-performance C++17-based features while shaping our architectural landscape. You will balance new work with technical debt and lead critical initiatives in a hybrid setup.

You will work on real-time data handling, signal processing, and data decoding, with opportunities to explore C++20, multi-threading, and embedded Linux. mentoring teammates and driving CI/CD improvements are core parts of the role.

Qualifications

  • Strong command of modern C++ and performance-critical programming for real-time data handling.
  • Experience designing and maintaining data acquisition or signal-processing software.
  • Familiarity with SDLC, unit/integration testing, and Agile/Scrum practices.
  • Excellent ability to communicate technical rationale to diverse stakeholders.
  • Proactive problem solving and commitment to delivering on time.

Responsibilities

  • Lead the design and implementation of new features and extend architecture.
  • Own product domain understanding, provide estimates, and identify risks.
  • Implement features with C++17+ and high performance requirements.
  • Conduct feasibility studies and prototype new technologies.
  • Drive quality via peer reviews, debugging, and CI/CD participation.
  • Mentor developers and drive continuous improvement across teams.

Skills

Modern C++ (C++17)
C++20
Multi-threading
Embedded Linux
Agile/Scrum
Software architecture
Mentoring

Tools

UI frameworks (WPF, Cocoa, GTK)

Job description

Senior Software Development Engineer C++

You will balance the delivery of new, high performance features with the resolution of technical debt and the maintenance of our underlying architecture. This role offers dedicated \"blue sky\" time for professional development and technology investigations, allowing you to stay at the forefront of modern software engineering while leading epic work and shaping the future of our technical landscape.

What you'll be doing:
  • Lead the design and implementation of new features, extending the underlying architecture and working with stakeholders to refine the developer experience.
  • Take ownership of product domain understanding, providing reliable estimates and identifying technical risks to ensure successful project delivery.
  • Implement features following modern coding standards, with a focus on C++ 17 and performance critical tasks such as real time data handling and bus data decoding.
  • Undertake feasibility studies and research tasks to explore new technologies, providing prototypes and evidence based suggestions for future product designs.
  • Drive quality through timely peer code reviews, defect resolution, and root cause analysis, while engaging deeply with CI/CD and the full Software Development Life Cycle.
  • Support and guide developers across the organisation, contributing to continuous improvement activities and acting as an advocate for positive change.
What you'll need:
  • Demonstrable expertise in modern C++ (specifically C++ 17) and experience with performance critical work, such as algorithms and real time systems.
  • Extensive experience in software architecture design and maintenance, particularly for data acquisition or signal processing applications.
  • A deep understanding of the SDLC, including unit and integration testing, and practical experience working within an Agile/Scrum environment.
  • Excellent technical communication skills, with the ability to explain complex rationale and risk to both technical and non-technical stakeholders.
  • A proactive approach to problem solving, a commitment to high quality standards, and a motivation to deliver within planned timescales.
  • Experience with C++ 20, multi-threading, or embedded Linux. Familiarity with UI frameworks (WPF, Cocoa, GTK) or experience coaching junior engineers would also be highly regarded.

This role is hybrid, two days from home and three days onsite in the St Neots office, with flexibility as required for business needs.

What's in it for you?
  • Enjoy flexible holidays
  • a chance to relax at one of our three holiday homes
  • be part of our annual Profit Related Pay (PRP) bonus
  • Embrace sustainability with our Electric Vehicle Salary Sacrifice Scheme
  • come along to our vibrant Summer and Christmas parties to name just a few

You will find free fruit and five varieties of bean-to-cup coffee in our offices.

If you are up for exploring, St Neots has a variety of shops and eateries to satisfy your cravings.

At Pico, every voice is heard, and you will be valued as an essential part of our team. Join us on this exciting journey where appreciation and opportunity await you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer C++
Senior Software Development Engineer C++

Pico Technology • St. Neots

Hybrid
GBP 70,000 - 110,000
Flexible holidays
Holiday homes
Profit Related Pay (PRP) bonus
+5
Senior Software Engineer C#
Senior Software Engineer C#

Camwebdir • United Kingdom

Hybrid
GBP 90,000 - 120,000
Flexible holidays
Profit Related Pay (PRP) bonus
EV Salary Sacrifice Scheme
+4
Senior Software Engineer C#
Senior Software Engineer C#

Pico Technology • St. Neots

Hybrid
GBP 90,000 - 120,000
Profit Related Pay (PRP) bonus
EV Salary Sacrifice Scheme
Three holiday homes
+2
C++ Software Engineer
C++ Software Engineer

Stockford Recruitment • Milton Keynes

Hybrid
GBP 50,000 - 70,000
Hybrid working model
Small-team environment
Opportunity to influence technical direction
C++ Developer
C++ Developer

Reggie & Cole • Sunbury-on-Thames

Hybrid
GBP 55,000 - 65,000
15%+ Bonus
Profit Share Bonus
Up to 10% pension
+1
Software Engineer
Software Engineer

Rise Technical • Stevenage

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

Addition • Malvern

Hybrid
GBP 70,000 - 100,000
Matched contribution pension
Life assurance
Generous holiday allowance
+1
.NET Software Engineer - Cambridge
.NET Software Engineer - Cambridge

Code Compass ? • Cambridgeshire and Peterborough

Hybrid
GBP 75,000 - 105,000
Technical Software Sales Engineer ( C++, Java, Linux )
Technical Software Sales Engineer ( C++, Java, Linux )

Cortech Talent Solutions Ltd • Cambridge

Hybrid
GBP 54,000 - 66,000
Pension
Medical insurance
Life insurance
+10
Senior Software Developer (UK-based)
Senior Software Developer (UK-based)

PCI Pal • Greater London

Hybrid
GBP 55,000 - 75,000
25 days holiday
Medical, dental and optical insurance
Electric Vehicle Scheme
+2