A leading technology company is expanding its R&D software team in Reading, UK, and is seeking a talented Senior C++ Software Engineer to help drive a major technical transformation.
The team develops a powerful control system used globally in high-pressure, real-time environments. This system enables users to build custom workflows and interfaces, integrating seamlessly with third-party devices and supporting SDI, IP, and hybrid signal topologies.
Exciting Times Ahead: The platform is about to undergo a technical revolution. While Windows experience remains essential, the team is preparing to migrate to Linux, enhance cloud compatibility, and build Kubernetes clusters to support scalable, modern deployments.
What You’ll Do:
* Translate user stories into technical tasks
* Develop robust unit tests with a test-driven mindset
* Collaborate with support teams to resolve customer issues
* Contribute to continuous improvement of development tools and processes
What You’ll Bring:
* Bachelor’s or Master’s degree in Computer Science or equivalent
* 5+ years of experience in C++ development
* Strong knowledge of RESTful APIs, WebSockets, UDP, and TCP
* Familiarity with tools like WireShark and Postman
* Experience with large multithreaded codebases
* Essential: Experience in software development on Windows
Nice to Have:
* Exposure to Linux, Docker, or Kubernetes
* Experience with Agile methodologies (Scrum, Jira, BitBucket, TeamCity)
* Knowledge of test-driven development and CI/CD practices
Soft Skills:
* Creative, pragmatic, and proactive problem-solver
* Quick to grasp complex technical domains
* Collaborative and aligned with values like innovation, excellence, and teamwork
Why Apply? This is a fantastic opportunity to join a forward-thinking team where innovation and agility are at the heart of everything. Apply now online for a confidential conversation.