Reference:BH-2166
Sector:Development / Applications / Web
Salary:£40,000 to £60,000 Per Annum
Benefits:10% Pension | Private Healthcare | Hybrid Working
Town/City:Bristol
Contract Type:Permanent
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:
Tech Stack & Challenges You Might Tackle:
Role Requirements:
Nice to Have (But Not Essential):
Salary and Benefits:
Keywords: C++, C#, 3D Graphics, WebGL, Python, Wix, Azure DevOps
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
You may also be interested in...
Reference: BH-2166-1
Sector: Development / Applications / Web
Salary: £30,000 to £40,000 Per Annum
Town/City: Bristol
Benefits: 10% Pension | Private Healthcare | Hybrid Working
Contract Type: Permanent
Junior Software Engineer – Desktop Applications | Bristol/ Hybrid | £30K–£40K + 10% Pension + Private Healthcare We're working with an industry-leading tech company that’s quietly shaping the future of the
Reference: BH-1892-27
Sector: Development / Applications / Web
Salary: Competitive
Town/City: Greater Manchester
Benefits: 0
Contract Type: Permanent
Software Developer | Manchester - 2x a month onsite | Car + Bonus My client is looking for a Software Developer to join their growing Digital team. As part of an ongoing digital transformation, the company is investing in modern platforms
Reference: BH-1892-26
Sector: Development / Applications / Web
Salary: Competitive
Town/City: West Midlands
Benefits: 0
Contract Type: Permanent
Software Developer | Birmingham - 2x a month onsite | Car + Bonus My client is looking for a Software Developer to join their growing Digital team. As part of an ongoing digital transformation, the company is investing in modern platforms