Candidates: Create an Account or Sign In
Software Engineer – Desktop Applications | Bristol/ Hybrid | £40K–£60K + 10% Pension + Private Healthcare
We're working with an industry-leading tech company that’s quietly shaping the future of the mining sector through cutting-edge software. With a global footprint and clients in over 70 countries, their tools power everything from early-stage geological modelling to full-scale mine planning, scheduling, and material tracking.
As their team continues to expand, they’re now looking for a Software Engineer, from fresh graduate up to senior level to join their Bristol-based office. This is a hybrid, full-time, permanent opportunity that would suit someone who enjoys solving complex problems and building tools that are genuinely impactful.
What You'll Be Doing:
Working on the development and enhancement of a suite of high-performance desktop applications used daily by thousands of industry professionals worldwide.
Designing, building, and evolving software within a multi-tier architecture—balancing usability, performance, and scalability.
Collaborating with product managers and domain experts to deliver features that align closely with real user needs.
Contributing to an agile working environment that blends Scrum and Kanban practices.
Taking ownership of clean, concise, and robust code—often solving complex 3D visualisation or data-driven challenges.
Tech Stack & Challenges You Might Tackle:
Platform architecture and software optimisation
3D algorithms and scientific modelling
UI/UX refinement and human factors engineering
Database design and backend integrations
Expect your work to make a real difference to users who rely on these products all day, every day.
Role Requirements:
Strong experience with object-oriented programming, ideally C++ (with bonus points for C# exposure).
A natural problem-solver with a passion for clean architecture and efficient code.
A numerate degree (2:1 or above), ideally in Computer Science, Engineering, Physics, Maths or a similar analytical discipline.
A team player who values learning, humility, and collaboration.
Interest in building interactive desktop applications that directly impact users’ workflows.
Nice to Have (But Not Essential):
Experience with cloud technologies.
Familiarity with 3D graphics or WebGL.
Knowledge of Python.
Hands-on use of WiX for building Windows installers.
Exposure to Azure DevOps.
Salary and Benefits:
Salary: £40,000–£60,000 (depending on experience)
Pension: 10% non-contributory
Private Healthcare + dental and vision contribution
Local gym membership
25 days holiday + public holidays (rising to 30 with long service)
Flexible working: hybrid model + autonomy around working hours
Access to expert training and mentoring
Keywords: C++, C#, 3D Graphics, WebGL, Python, Wix, Azure DevOps