Senior Software Engineer - Win32 & C++

Senior Software Engineer – Win32 & C++                            Overtis
Salary: Competitive                                                                Location: Theale (Nr. Reading), UK
Who we are
Overtis is in the business of information protection and compliance. We work with public and private sector organisations that are exposed to the risk and cost of misuse of sensitive information, IP or business process.
We are specialists in monitoring and managing user activity. Our systems detect and prevent unintentional, malicious or fraudulent data misuse, ensure business process integrity and secure regulatory, legislative and internal policy compliance, all supported by an irrefutable audit trail.
In this way we instantly reduce risk, avoid the substantial economic and reputation costs of information loss or process misuse, and minimise the pain of compliance.
We are unique in our focus on users and our 360° view across all activity and all devices, in and out of the cloud. Our systems are ‘content and context’ aware, ensuring only intelligent and appropriate interventions, and thus minimising intrusion and restriction in operational efficiency.
We are also unique in delivering our full range of functions through a single application, reducing cost of deployment and improving speed-to-value and ROI. Our systems fully integrate with physical security, and through real-time, on-line user mentoring, deliver systemic improvements in security culture.
The role
We’re looking for an original thinker who has a passion for designing/building commercial software products. To work at Overtis you need to be a team player skilled in matching strategic direction with appropriate design and implementation. You will be focused on our agent technology, which involves challenging work using the Win32 API.
Key Skills:
·         Communication skills, organizational skills and attention to detail.
·         Ability to design, develop, test, optimize and maintain code written in the following programming languages and frameworks:
o   C++ on Windows
o   Win32 and/or .Net framework
·         Design skills or an appreciation for good design.
·         Strong Quality Assurance skills—able to review work and thoroughly test code.
·         Able to document your code and programming structure in a concise and easy to understand manner.
·         Have at least five years commercial experience of working in a similar role.
Nice to haves:
·         High performance computing, scalability, optimization.
·         High performance message routing systems.
·         Knowledge of best practices and new technologies with the drive to stay informed on upcoming trends.
·         Knowledge of building secure software products.
·         Experience of building software security products.
·         Experience of building shrink wrapped product.
·         Experience of building cross platform products.
·         Experience of developing Linux, Mac or Mobile products.
·         Demonstrable experience of Agile Practices, specifically SCRUM.