> Markdown version of [/jobs/ext/61612-c-senior-software-development-engineec](https://www.wearedevelopers.com/jobs/ext/61612-c-senior-software-development-engineec). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Senior Software Development EngineeC - **Company:** Pico Technology Ltd - **Location:** Eaton Socon, UK - **Experience:** Expert - **Salary:** £70,000.0 - £75,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Unit Testing, C++ (Programming Language), Code Review, Continuous Integration, Linux on Embedded Systems, Windows Presentation Foundation, Scrum Methodology, Software Architecture, Systems Development Life Cycle, Signal Processing, Software Engineering, Multithreading, Real Time Systems, Ios Frameworks, Technical Debt, Real Time Data, C++14 - **Published:** May 28, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=a0b9d5a8a7e96810 ## About the Role Do you have experience in UI?, * 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. ## Description As a Senior Software Development Engineer, you will be a key member of a multidisciplinary Product Line team, working within an Agile framework to deliver high quality software for our global customers. 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. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)