Software Engineer

Company: Signum People Solutions
Apply for the Software Engineer
Location: Reading
Job Description:

Software Engineer required. Our market leading client based near Reading is currently looking for a Software Engineer with unrivalled C++ development expertise, alongside strong experience in developing scalable APIs and microservices-based architectures, supporting the evolution of modern, distributed systems.

The Software Engineer will have deep hands-on expertise in modern C++ software engineering, with experience integrating RESTful APIs, service communication layers, and microservices ecosystems.

As Software Engineer you will join a team of smart, like minded individuals who are truly dedicated to designing, building, and deploying platforms and software solutions to dramatically improve automation and CI/CD across their unique product range. You will play a key role in helping transition towards cloud-native and microservices-driven platforms, improving flexibility, scalability and deployment efficiency.

A proven track-record in deploying and building CI/CD pipelines is certainly advantageous with a strong passion for using cutting-edge tooling such as Docker, Kubernetes, Ansible and Jenkins (or at least a willingness to learn) making you an excellent fit. Exposure to containerised microservices environments and API lifecycle management would be a strong advantage.

To summarise, the Software Engineer will have the following skills and experience:

  • Unrivalled knowledge in modern software development using C++
  • Strong experience designing and developing APIs and microservices-based systems
  • Experience with RESTful services, service orchestration and distributed system design
  • Strong interest in automation and CI/CD, with passion for using cutting-edge tooling such as Docker, Kubernetes, Ansible and Jenkins (or at least a willingness to learn)
  • Experience working in Agile / Scrum development environments with Git, Jira, etc
  • Proven track-record working in Windows or Linux environments
  • Knowledge of TDD and test automation a major benefit, as is demonstrable experience working in both software developer and software architect / designer positions
  • Experience in Agile environments

The Senior Software Engineer position will suit someone who is comfortable working in highly agile and fast paced environments which have a start-up mentality and culture (although please note our client is part of a large multinational).

This is a fantastic opportunity to join a forward thinking organisation, so please get in touch with your most recent CV if you would like to know more and are looking for a new role.

#J-18808-Ljbffr…

Posted: April 4th, 2026