> Markdown version of [/jobs/ext/1376050-graduate-software-engineer](https://www.wearedevelopers.com/jobs/ext/1376050-graduate-software-engineer). 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). --- # Graduate Software Engineer - **Company:** Anschuetz - **Location:** Portsmouth, UK (Remote available) - **Experience:** Starter - **Salary:** £35,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Microsoft Windows, Agile Methodology, Algorithm Design, Component-Based Software Engineering, Software Applications, Unit Testing, C++ (Programming Language), Client Server Models, CMake, Configuration Management, Computer Programming, Data Structures, Database Design, Software Debugging, Software Design Patterns, Linux, Middleware, Graphical User Interface, Design of User Interfaces, PostgreSQL, Microsoft Visual Studio, Network Programming, Open Source Technology, Scrum Methodology, Qt (Software), Service-Oriented Architecture, Software Engineering, Software Systems, Subversion, Transmission Control Protocol (TCP), Extensible Markup Language (XML), Standard Template Library (STL), Backend, Information Technology, Build Tools, Front End Software Development - **Published:** July 22, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=12ef82faccb129b6 ## About the Role * Knowledge of C++ and object-oriented methodologies. * Good debugging and fault isolation skills. * Knowledge of data structures and their applications. * Good mathematical and algorithm development skills. * Solid understanding of software development principles, design patterns, and best practices. * An understanding of code configuration management (eg. Use of subversion). * Knowledge of data structures and their applications. * Front-end UI design and development. * An understanding of network programming including data serialisation. * Ability to work as part of an agile development team (SCRUM). * An understanding of database design, coding and administration * Appreciation of component-based development concepts (eg. SOA - Service Oriented Architectures and UI plugins) * Ability to develop communication links to 3rd party sensors or software applications (eg. Cameras, Radar trackers, other). * Strong problem-solving and analytical skills. * Excellent communication and collaboration abilities. * Ability to work effectively both independently and as part of a team. * Passion for learning and staying up to date with new technologies. Desired Technologies: * Knowledge of: C++, Qt Framework, ACE, POCO, STL, XML, Network Programming (UDP/TCP), PostgreSQL, GStreamer. * Use of MS Visual Studio for C++ development * Knowledge of cross-platform build tools: MPC, CMake. * Operating systems: Windows, Linux * Knowledge of publish-subscribe middleware architectures such as DDS, Degree in Computer Science or related technical field ## Description As a Software Engineer, you will be responsible for designing, implementing, and maintaining high-quality software solutions. The team is working in an agile development environment primarily developing in C++ making use of modern tools from industry and the open-source community. The successful candidate will require excellent communication skills and be an effective problem solver able to work under their own initiative as a prominent member of the team., * Assist in the capture and analysis of technical requirements including estimating timescales and product delivery milestones. * Design, implement and maintain software across a variety of application types including back-end database management, communication infrastructure and client-server programming. * Front-end graphical user interface design. * Software testing (creation, documentation and execution) including unit tests and simulation tools. * Assist in evaluating and recommending new technologies, tools and processes to help maintain high levels of excellence. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [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) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design ](https://www.wearedevelopers.com/videos/398-building-the-right-product-and-building-it-right-a-glimpse-into-extreme-programming-atomic-design) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023)