Senior Software Engineer

Company: NP Group
Apply for the Senior Software Engineer
Location:
Job Description:

Senior .NET / Python Engineer – Front Office (Asset Management)

£550 – £600/day (Inside IR35) | Consulting Environment | Pre & Post Trade Systems

Long Term Contract | London

We’re working with a specialist consultancy delivering into leading asset managers.

They are looking for a true engineer. Not just a coder.

The Role

You will work directly with front office stakeholders, building and delivering solutions across pre and post execution workflows.

This is hands-on, end-to-end engineering:

  • Design → Build → Test → Deploy
  • No reliance on BAs or QA teams
  • You own delivery into production

Work spans both:

  • Strategic builds
  • Tactical problem solving

Minimal BAU.

What You Should Offer (Non-Negotiable)

  • Strong .NET backend development
  • Solid Python experience
  • Proven buy-side / asset management background
  • Comfortable working directly with traders and front office users
  • Strong problem-solving mindset (this is heavily tested in interviews)
  • Ability to operate as a technical BA + QA + developer combined
  • Experience delivering systems independently into production
  • 10+ years experience

What Makes You Stand Out

  • Rates or Equities exposure
  • Experience in pre-trade / post-trade / execution systems
  • Consulting mindset (adaptable, proactive, low ego)

What This Is NOT

  • Not a pure coding role
  • Not a BAU support role
  • Not a hand-held environment

What This IS

  • High ownership
  • Front office exposure
  • Real engineering
  • Direct impact on trading workflows

Profile They Will Reject

  • Needs detailed requirements to work
  • Relies on separate QA / BA functions
  • Weak communication with business users
  • Cannot clearly explain problem-solving approach
  • Summary

    If you’re a self-sufficient engineer who can sit with traders, understand problems, and ship solutions without noise — this is the perfect role for you.

    Posted: April 2nd, 2026