As a Senior Software Engineer with an innovative consultancy you will be responsible for the use, exploitation and integration of simulation software. Our client recognises that skills and career development of its staff is fundamental to the future success of the company. The business is made up of a unique blend of technical and ex-military personnel and as a result of continued growth the company is looking to complement its current technical teams with additional personnel.
As a Senior Engineer you will work as part of a team that develop bespoke software and deliver solutions that meet customer needs. As a senior team member you will take responsibility in leading development programmes and liaising with clients and the management team. Working in a fast-paced environment you will enjoy the variety and challenges that working on multiple projects brings.
The business nurtures a collaborative working environment where staff can see their ideas being put into practice and making a real difference to our customers. Its Innovation Programme encourages staff to develop their own projects and ideas in company time.
Day to day activities include, but are not limited to:
The design and development of efficient and effective OO code
Manage the full SDLC
Lead/participate in project agile reviews
Utilising automated integration and testing tools
Working with your colleagues on problem resolution
Provide technical input to proposals and ad-hoc BD activities
Strong OO programming skills (preferably C# and C++)
Have the ability the resolve complex algorithmic problems
Strong organisational and communications skills
Managing software development projects
Defence or security background
An understanding of AI learning techniques
Be prepared to travelUse of MS-Office suite of tools
enjoy a comprehensive benefits package that includes a pension scheme with a 6% contribution by the company (after probation), private health insurance, life insurance and 26 days holiday entitlement (rising to 30 days after 5 years service).
Due to the nature of the work this role requires the successful candidate to undergo security clearance. You should therefore be eligible to be security cleared.
If you believe that you have the skills and experience for this role please submit your CV. All applications are responded to.