Senior Software Engineer Location: Bristol Salary: Up to £65,000 depending on experience Dynamic (hybrid) working: 5 days per week on-site, due to workload classification The Opportunity Our client is looking for passionate and skilled Senior Software Engineers with exceptional problem-solving and critical thinking skills. You’ll be part of their growing New Product Development team, working on the next generation of mission planning and control products using a wide portfolio of technologies. This role involves collaborating with international teams and stakeholders to lead the development and delivery of software requirements and design through the complete software engineering lifecycle. You’ll also mentor and support other engineers while ensuring high-quality technical implementation. What They’re Looking For • Strong proficiency in Core Java and/or C++ • Proven experience delivering complex software systems • Experience of the Software Development Lifecycle (especially requirements & design) • Ability to manage requirements across the lifecycle and ensure alignment with delivery • Strong communication and collaboration skills • Experience mentoring and developing other engineers • Customer-facing experience, particularly in requirements development and validation What They Can Offer You • Company bonus: Up to £2,500 (based on performance) ...