Senior Software Engineer required. Our market leading client based near Slough is currently looking for a Senior Software Engineer with unrivalled C++ development expertise to play a key role in defining and architecting the company’s ground-breaking product range as part of their award-winning R & D department.
The Senior Software Engineer will have deep hands-on expertise in modern C++ software engineering, and will be comfortable both designing applications and providing hands-on coding capabilities when required.
Working closely with the Software Architects and Senior Management team, you will be actively contributing to systems and software architecture, ensuring the wider development team build software applications in line with their modernisation objectives.
An extensive background in developing C++ software applications is a must, alongside broad knowledge across multithreading, APIs, MFC, Network Protocols, Agile, and Continuous Integration.
As Senior 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.
A proven track-record in deploying and building CI/CD pipelines is certainly advantageous with a strong a 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.
To summarise, the Senior Software Engineer will have the following skills and experience:
* Unrivalled knowledge in modern software development using C++
* Significant expertise in software design and architecture
* 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 The 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 large multinational).
This is a fantastic opportunity to join a forward thinking organisation, so please get in touch with you most recent CV if you would like to know more and looking for a new role.
#J-18808-Ljbffr