Salary: £70,000 - 70,000 per year Requirements: Strong programming experience in at least one core language (C++ or C#) Knowledge of JavaScript is a bonus, with the ability to work across multi-tier desktop systems Proven ability to lead technical projects, own architecture decisions, and drive modernization initiatives Experience delivering and maintaining production-quality software across the full feature lifecycle Comfortable collaborating with product managers and domain specialists to translate requirements into robust solutions Excellent problem-solving and communication skills, with a pragmatic, ego-free mindset and openness to AI-assisted development tools Knowledge of WPF, desktop development, Azure / Cloud is nice to have Responsibilities: Lead the development and evolution of a geology-focused desktop application Guide technical direction and ensure the platform remains reliable and scalable Focus on hands-on development while providing technical leadership Play a key role in architectural decisions and refactoring initiatives Contribute to platform architecture, performance optimization, and user-focused enhancements Collaborate closely with product stakeholders to implement effective solutions Technologies: AI Azure C# Cloud JavaScript WPF C++ More: We are a dynamic company based in Bristol, dedicated to solving complex, real-world challenges through innovative software solutions. Our team is collaborative and high-performing, providing an environment where you can expand your leadership impact and influence technical standards. In this permanent, full-time Senior / Lead Software Engineer role, youll work on a globally recognized product and have opportunities to learn new Cloud skills while contributing to meaningful software development. last updated 14 week of 2026