top of page

Software Engineer

Job ID: 107782

Software Engineer

Location: UK
Sector: Technology & Digital Transformation
Employment Type: Permanent

The Opportunity

Develop innovative technology solutions shaping the future of industry.

We are seeking a talented Software Engineer to join an innovative technology team supporting the development of digital solutions across the metals and mining sector.

This is an opportunity for a creative problem solver who enjoys working with modern technologies, developing scalable applications and contributing to solutions that deliver meaningful business impact.

Your Impact

As a Software Engineer, you will play a key role in designing, developing and delivering technology solutions that help organisations improve performance, unlock data insights and embrace digital transformation.

Working within collaborative agile teams, you will contribute to the development of web-based and mobile applications, combining modern technologies, automation and emerging AI capabilities to solve complex industry challenges.

Your responsibilities will include:

  • Designing, developing and improving scalable software solutions

  • Working collaboratively with engineers, architects and business stakeholders

  • Building applications that support digital transformation and operational improvement

  • Applying modern development practices and emerging technologies

  • Contributing to technical decisions and continuous improvement initiatives

 

Your Growth

This role provides the opportunity to develop your technical expertise while working alongside experienced professionals in a collaborative and forward-thinking environment.

You will gain exposure to innovative projects, emerging technologies and complex business challenges, with opportunities to expand your skills and progress your career.

 

Your Experience & Skills

The ideal candidate will have:

  • Experience working as a Software Engineer or in a similar technical role

  • Strong knowledge of software development principles and modern programming practices

  • Experience developing web-based applications or enterprise software solutions

  • Ability to solve complex technical challenges through structured thinking

  • Strong communication skills and the ability to collaborate effectively within teams

  • A passion for innovation, continuous learning and emerging technologies

 

Qualifications & Technical Expertise

The ideal candidate will have:

  • A degree in Computer Science, Software Engineering, Information Technology or a related discipline preferred

  • Experience with relevant programming languages, frameworks or cloud technologies

  • Knowledge of agile development methodologies and software delivery practices

  • Understanding of modern software architecture, development standards and best practices

 

What We Offer

  • Competitive salary package

  • Opportunity to work with innovative technologies

  • Collaborative and supportive working environment

  • Career development and progression opportunities

  • Exposure to complex, high-impact projects

Interested?

If this opportunity aligns with your experience and ambitions, we would welcome the opportunity to speak with you.

bottom of page