Pennant International Group is the IPS software and services company; operating in the defence, space, commercial aerospace, rail and shipping industries. Capabilities include a suite of IPS software solutions, technology led training systems covering software-based solutions, generic training devices and bespoke engineering, as well as technical services covering consultancy and technical documentation.
Pennant has a truly global customer base and is an established supplier to the MoD (UK, Canada and Australia) and other major defence “Primes”.
The Group operates worldwide, with offices in Europe, North America and Australasia, and employs over 140 colleagues, who are an innovative and ambitious group of people. Pennant’s extensive portfolio is achieved through our global teams.
Our Values
We aim for excellence by using our knowledge and expertise to create world class solutions (Innovation), continuously strive to improve (Quality), deliver on our commitments (Performance), take responsibility (Teamwork), and believe that everyone matters (Respect). Our values drive our daily interactions, support a culture of collectiveness and collaboration whilst challenging continued performance.
* Annual bonus up to 7.5% of salary
* Enhanced maternity leave
* Access to free and confidential 24/7 employee support
* Pension contributions
* Professional membership reimbursement
* Access to discounts at many retailers, day out destinations and gyms
* Health cash plan and death in service
About this Role
The Senior Game Engine Developer will be responsible for leading all VBS/Unity/Unreal development within the business to provide solutions for customer-required training aids as and when the need arises. They will also support the software manager in producing design concepts and costing. This is a leadership position, with responsibly for a small team of developers.
Key Responsibilities and Duties
* Provide technical leadership for Unity development across the organization.
* Mentor and support less experienced team members in Unity development practices.
* Participate in the recruitment process by conducting technical interviews for prospective Unity developers.
* Contribute to the planning and estimation of Unity development tasks.
* Optimize Unity applications for performance, quality, and responsiveness.
* Continuously monitor and adopt new Unity features and advancements to enhance project outcomes.
* Develop clean, maintainable, and efficient code that aligns with project requirements.
* Ensure all developed software is appropriately versioned and configuration controlled.
* Conduct thorough testing and iterative refinement to ensure software reliability and functionality.
* Integrate software components and interface software with hardware as required.
* Diagnose, troubleshoot, and resolve software bugs and issues.
* Conduct peer code reviews to uphold code quality and team standards.
* Manage the software build process, ensuring successful compilation and packaging.
* Develop and deploy installation packages for software applications.
* Produce comprehensive documentation, including design specifications, release notes, build guides, and installation instructions.
* Support business development efforts by contributing to project proposals and cost estimates.
About You
You will have substantial experience in Unity, C#, C++, and VR. You will have previously held people management responsibility or be able to demonstrate that you are ready to take this next step in your career.
Please note, Pennant International operates in the defence industry, and therefore it is essential that candidates have the ability to gain SC clearance if the need arises.
Interested?
To apply for this role, please submit your CV by selecting the ‘Apply Now’ button to be taken to the next stage. Due to the high volume of applications, we typically receive, we regret to advise that only shortlisted candidates will be contacted.
Please note: We may close this vacancy early should we receive enough applicants.
#J-18808-Ljbffr