Banner Default Image

Software Engineer

Location: Westbury, Wiltshire, England Salary: £50 - £55 per hour
Sector: Engineering Type: Contract
Contact: Jack Pleon Job Published: 23 days ago

Software Engineer



The successful candidate will be responsible for performing a range of software engineering tasks across the development life cycle for our training business.

Typical duties will include:

  • Assisting with requirements analysis
  • Design and development of simulation-based training solutions
  • Continuous integration and test activities to support system upgrades and deployments.
  • Evaluation of products and development and demonstration of software prototypes

Successful candidates will be expected to work with limited supervision and will be expected to apply their knowledge of computer systems and software engineering best practice in the performance of their duties and be responsible for ensuring software compliance standards are met by the application of appropriate processes, procedures and tools throughout the software development life cycle. They will also be expected to provide input into estimating and planning activities, develop and support innovative technical solutions to satisfy customer mission problems and contribute towards ensuring that project milestones are met.

What the role will entail:

  • Experience and demonstrated competence with C++ and either C# or Java
  • Experience of developing software within an IDE such as Eclipse or Microsoft Visual Studio
  • AR and VR technology experience
  • Experience with game development platforms and SDKs (e.g. Unity, Unreal Engine, Havok)
  • Experience of software development in Microsoft Windows and Linux environments
  • Experience and demonstrated competence with at least one of the following virtualisation technologies: Citrix, VMware
  • Experience with middleware technologies including one or more of the following: ActiveMQ, DDS, JBoss
  • Experience of using relational databases during development
  • Demonstrable knowledge and application of software configuration management tools and procedures

What experience you need to be the successful Software Engineer:

  • Experience and demonstrated competence using serious-gaming technologies such as Virtual Battlespace (VBS) including systems administration, scripting, and plug-in development
  • Experience and demonstrated competence with web technologies including HTML, CSS and JavaScript
  • Experience of software design using UML
  • Experience with database technologies including one or more of the following: PostgreSQL, MySQL, Microsoft SQL Server, Oracle, NoSQL
  • Experience of developing software in an agile environment using Scrum or Kanban
  • Experience of using and applying design patterns

If you are interested, please apply as soon as possible as this position will be filled quickly so don't miss out!

Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

Similar Jobs

C++ Software Engineer

Stafford, Staffordshire, England Negotiable

Software Engineer C++ Software Engineer is required to play a key role in the software engineering team, developing real time and analysis software for Maritime projects. The successful Software Engineer will be an accomplished C++ developer and a major contributor i...


Senior Software Engineer

London, Greater London, England Negotiable

Senior Software EngineerLondonSenior Software Engineer needed for a multinational defence and aerospace organisation based in London. The ideal candidate will have an in-depth knowledge of development using C, C++ or Java. If you have designed, tested or developed in...


Senior Software Engineer

Portsmouth, Rockingham, New Hampshire Package

Senior Software Engineer Experienced Senior Software Engineer required to play a key role in an established, highly skilled and dynamic team, to support underwater communication system projects. As part of this team, the Senior Software Engineer will be working in an...


C++ Software Engineer

London, Greater London, England Package

Job Title: C++ Software EngineerLocation: West LondonSalary: £DOE + Package BriefC++ Software Engineer needed for an industry leading Defence company based on the outskirts of West London who are looking to employ an experienced Embedded Software Engineer that take...


Senior Software Engineer (Electronics)

Rochester, Kent, England + Benefits

Senior Software Engineer - Product Development Senior Software Engineer urgently needed for My client who has a great oportunity based in Rochester, Kent.We believe that our customers deserve the best, both in terms of the manufactured product, but also the service w...


Software Architect

Havant, Hampshire, England £75000 - £88000 per annum + + Benefits

Software ArchitectContractHavantThe Software Architect will work with the Chief Engineer, Systems Architect, Integration & Test Architect and Business Capture Architect, along with other members of the Engineering team and partner organizations. The Software Arch...


Electronics Engineer

Stafford, Staffordshire, England Negotiable

Electronics Engineer6 month initial contract - Inside IR35 - £DOEStafford BriefElectronics Engineer contractor needed for a multinational security and defence organisation based in Staffordshire who are looking to employ an experienced and well-rounded Electronics En...


System Test Engineer

Somerset, England Negotiable

Systems Test EngineerSomersetBriefWe are seeking a Systems Test Engineer to join a highly reputable defence and aerospace organisation who are looking to employ an experienced engineer with a background in Integration, Verification and Validation. As a Systems Test E...