Software Engineer

Anson McCade is looking for an Software Engineer in Newcastle Upon Tyne

Job description

Software Developer – AI & Machine Learning Systems

Location: Newcastle upon Tyne


The opportunity

Our client is a newly established technology and consulting venture backed by a global management consultancy and a leading alternative investment firm. Built in Newcastle city centre, the business is focused on designing and delivering high-performance software, AI solutions, and machine learning models for complex, data-driven environments within Financial Services and adjacent markets.


This is an environment for engineers who want real ownership. You will work on demanding problems, contribute directly to AI-enabled products, and collaborate closely with users and stakeholders rather than building software in isolation. Pace, clarity of thinking, and technical quality matter.


What you will be doing

  • Build and deliver production-grade software that underpins AI solutions and machine learning models.
  • Take ownership of technical products and projects, working directly with business users to understand real requirements rather than surface-level specifications.
  • Apply judgement to translate business problems into pragmatic, scalable technical designs.
  • Contribute to the evolution of existing systems, challenging assumptions and improving performance, reliability, and usability.
  • Work closely with other engineers, data specialists, and consultants in a highly collaborative setting.
  • Stay current with modern software, cloud, and AI-related technologies to ensure solutions remain relevant and robust.


What makes a strong profile

  • Strong commercial experience in software development using C#/.NET or another object-oriented language such as Java or Python.
  • Solid experience working with SQL-based databases.
  • Hands-on experience with AWS or Azure in a production environment.
  • Interest in, or exposure to, AI systems, data-driven applications, or machine learning workflows.
  • Ability to take a problem from initial concept through to delivery.
  • Comfortable working directly with stakeholders and explaining technical decisions clearly.
  • Curious, proactive, and willing to take ownership rather than wait for instruction.
  • Financial Services experience is useful but not essential.
  • A minimum 2.1 degree in Computer Science or a closely related discipline from a leading UK university.


Why join

  • Immediate responsibility and trust from day one.
  • Direct exposure to AI-enabled products and real-world machine learning use cases.
  • Work alongside high-calibre engineers and consultants in a demanding but supportive environment.
  • Projects often linked to live market activity and real economic drivers, not internal tooling.
  • Opportunity to deepen both technical capability and commercial understanding of financial markets.


Role summary

This role suits a strong software engineer who wants to work close to the problem, close to the user, and close to the impact. You will help build and evolve AI-driven software systems, take ownership of delivery, and develop your technical judgement in an environment that values clarity, pace, and accountability.

Extra information

Status
Open
Education Level
Secondary School
Location
Newcastle Upon Tyne
Type of Contract
Part-time jobs
Published at
12-01-2026
Full UK/EU driving license preferred
No
Car Preferred
No
Must be eligible to work in the EU
No
Cover Letter Required
No
Languages
English

Newcastle Upon Tyne | Part-time jobs | Secondary School

Apply directly

Share this vacancy