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…
