> Markdown version of [/jobs/ext/3642428-graduate-software-engineer](https://www.wearedevelopers.com/jobs/ext/3642428-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:** Cataphract - **Location:** London, UK - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Data Structures, Microsoft Visual Studio, Object-Oriented Software Development, Software Engineering, Software Application Programming, Information Technology - **Published:** October 9, 2026 - **Apply:** https://www.totaljobs.com/job/graduate-software-engineer/cataphract-job108119656 ## About the Role * C++ experience (or experience in another object-oriented language and a willingness to learn C++). * Degree in computer science or other scientific or technical subject. * Experience developing efficient data structures and algorithms. * A passion for technology. * Excellent spoken and written English. NICE TO HAVE * A passion for Motorsport. * An understanding of UI and UX design. * Experience developing applications on Windows. * Experience of Agile development tools and processes. * Experience developing applications in Visual Studio * Experience developing applications that process video. * \Basic understanding of networking., * In 12 months time; you will have an area of speciality within the Motorsport team where you will be able to suggest new insights and solutions for future development. ## Description We are looking for a talented and inquisitive Graduate Software Engineer whose drive for learning and determination for continuous improvement aligns with our ambitious, fast-growing and transforming company. Based in London, you will be a leading player in planning, designing, building and testing the features of our motorsport applications. We believe that our customers deserve the best platform and we are on a mission to maximize and enhance their performance through delivering a high quality experience. Our software engineers match this ethos by taking responsibility for constantly improving productivity and are able to excel in a fast-paced environment with short project timelines from conception to deployment. This is a C++ role, however, if you have good knowledge of another object-oriented programming language (such as C# or Java), you will also be considered., * Software Development: You will design and implement professional applications for elite-level motorsport using sound software engineering practices. * Maintenance and Support: You will fix bugs and help our support team answer technical questions * You are expected to deliver on your goals in a timely manner and to provide regular progress updates to the team. * Documentation: You will assist with the production of documentation and the design of tests.