Role: Senior Software Engineer Location: Bristol (Onsite) Industry: Defence Salary: Competitive Bonus Benefits Our client, a market leader in Defence is looking for ambitious Senior Software Engineers skilled in either C++ OR Java to join a dynamic team. They're looking for a comprehensive mix of technical depth and individuals who have driven end-to-end software delivery, from initial requirements through to certification. You’ll have a track record of leading the design and implementation of sophisticated systems while guiding and supporting your teammates to achieve high technical standards. Requirements * Advanced C++ OR Java development with a strong foundation in modern programming practices * Delivering robust software across large or technically challenging systems * Comprehensive understanding of the software lifecycle, particularly around defining requirements and designing solutions * Building and maintaining productive relationships with both internal collaborators and external partners * Coaching and mentoring less experienced engineers to help them grow * Working openly and collaboratively, using clear communication and teamwork to tackle complex problems Beneficial: * Hardening or securing Windows or Linux operating systems * Familiarity with software safety and security standards * Exposure to user interface or HMI design and development Benefits: * Competitive salary, bonus & pension scheme * Opportunity for growth * Cash plan * Subsidised meals and excellent site facilities * Be a part of a collaborative team and leading company