> Markdown version of [/jobs/ext/2401316-software-application-engineer-c](https://www.wearedevelopers.com/jobs/ext/2401316-software-application-engineer-c). 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). --- # Software Application Engineer - C++ - **Company:** Yesterday By Script And Dot Ltd - **Location:** Portsmouth, UK - **Contract:** Permanent contract - **Skills:** Testing (Software), HTML, JavaScript (Programming Language), Microsoft Windows, Server Applications, Software Applications, Systems Engineering, C++ (Programming Language), Cascading Style Sheets (CSS), Software Debugging, JSON, Python (Programming Language), Linux System Administration, Object-Oriented Software Development, Software Architecture, Real-Time Operating Systems, Software Engineering, Software Systems, Extensible Markup Language (XML), Backend, Information Technology, Web Technologies, Front End Software Development, C++14 - **Published:** August 8, 2026 - **Apply:** https://www.reed.co.uk/jobs/software-application-engineer-c/57209129 ## About the Role Software Engineer (C++) - Autonomous Systems & Applications, We're looking for a passionate software engineer with strong problem-solving skills and a genuine interest in developing high-quality software for advanced technology applications., * Degree in Software Engineering, Computer Science, Electronic Engineering or another relevant technical discipline, or equivalent commercial experience. * Strong commercial experience developing applications in C++, including modern C++ standards (C++11 or later). * Good understanding of object-oriented programming principles and software architecture. * Experience developing backend software and server-side applications. * Knowledge of control systems or real-time software development would be advantageous. * Familiarity with modern web technologies and frontend development concepts. * Experience working with technologies such as JavaScript, Python, HTML, CSS, XML and JSON. * Comfortable developing software within both Windows and Linux environments. The role offers 4 days onsite, 1 day remote. Skills * c++ * software * defence * onsite * south coast * application software * modern c++ ## Description As a Software Engineer, you will play a key role in the design, development and enhancement of software for advanced autonomous platforms. Working within a collaborative engineering team, you'll help create robust, high-performance applications while supporting the ongoing evolution of existing software products. This position offers the chance to work on technically challenging projects from concept through to deployment, using modern software engineering practices in a highly innovative environment., * Design, develop and maintain software solutions for complex engineering systems. * Develop new features and functionality for next-generation autonomous platforms. * Support and enhance existing software applications and codebases. * Produce clean, maintainable and well-documented code. * Collaborate with multidisciplinary engineering teams throughout the development lifecycle. * Contribute to software architecture, design reviews and continuous improvement initiatives. * Assist with software testing, debugging and validation activities. ## 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) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [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) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)