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.
