Senior Software Engineer
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.