SOFTWARE Engineer – C++

SOFTWARE Engineer – C++

8th October 2019
Lutterworth, Leicestershire, United Kingdom
Job Type


 Salary: Negotiable

We are looking for passionate developers across a number of technical disciplines to join our teams, from graduates to experienced developers. The roles are to complement our existing highly skilled software development teams, innovating and producing our complex software products.
You’ll have a chance to work on an industry leading Credential Management System used by leading organisations to replace employee passwords with more secure and more convenient digital identifies on smart cards, virtual smart cards and mobile devices, providing protection against the number one cause of data breaches – weak or compromised user credentials.

You can:

  •   Develop software components using C++
  •   Get involved at all stages of the software development lifecycle as part of a cross-functional team
  •   Work closely with product owners to help refine requirements into deliverable epics and tasks

    You have the following skills

  •   Experience designing, developing, deploying and supporting business objects developed in C++
  •   Experienced in the software development of multi-threaded, large-scale, multi-tier products
  •   Experience using Visual Studio in a Microsoft Windows environment
  •   Experience working with XML, XSLT, and JSON
  •   Experience applying design patterns and industry best practice to your code
  •   Unit and integration test knowledge and experience of TDD
  •   Good working knowledge of database design and operation with SQL Server
  •   Experience producing and working to a technical specification
  •   Experience working in an Agile environment

    Bonus Skills

  •   Experience developing Microsoft Component Object Model (COM) business objects
  •   C#.NET experience for web service development
  •   Exposure to smartcard technology, PKI and LDAP directories
  •   Experience with continuous integration, e.g. Jenkins
  •   Experience using an agile development tool, e.g. Jira
  •   Experience of automated testing tools e.g. SpecFlow or similar.
  •   Knowledge of SOLID principles and the ability to apply and communicate the design to others
  •   Performance tuning of both code and database
  •   Experience in secure coding and secure design principles

    You’re a great fit if you

  •   Are a Computer Science / Software Engineering Graduate
  •   Have a positive attitude that contributes to the “can do” ethos of the company
  •   Are enthusiastic and capable of grasping new technologies
  •   Are an effective team player committed to producing high quality software within tight timescales
  •   Can collaborate effectively to support the full project lifecycle
  •   Are capable of evaluating options, providing estimates and making recommendations


  •   25 days’ holiday per annum
  •   Private health cover
  •   Contributory Pension Scheme
  •  Death in Service insurance

Drop files here browse files ...

Related Jobs

SOFTWARE Engineer – C# .NET, Desktop Applications   Lutterworth, Leicestershire, United Kingdom
8th October 2019
Are you sure you want to delete this file?