Rmax is completely right, unless you are desperate money is not a high quality motivation. We don't mean this in a moral sense, just that when you are working hard your overall happiness is rarely driven by a few bucks. An interesting thing that applies across nearly all human cultures is that if you ask someone "what are you ?", 9/10 times they will answer in terms of their job. Not their faith, not their race or nationality, not their sexual orientation or as a supporter of their favourite sports team.In the UK the most obvious option is as a Quant Developer, but you'd have to get your programming up to speed, sounds like you ain't done much for some time.By "programming" I mean writing and debugging code, not designing, not UML, not gathering business requirements etc, but coding.Also the term "architect" is associated most strongly with Java, and there are about the same number of Java Quant Developers as there are Polish Quant Developers, a database smaller than mine might actually imply that there are none of either.You have to learn C++, properly, as in exception safety, templates, algorithms, STL, Boost, threads.I have to declare an interest at this point since I teach part of the CQF, which is not exactly what you'd expect from a headhunter.As a contractor you can set training fees against tax, which brings the effective cost down quite a bit.A big factor in which course you take is what I call "optimal ignorance". If you know too little then the course will make no sense, and if you know too much it is a waste of time and money.You need to look at the material and try to work out if you could make sense of it, and since your maths were 15 years ago you need to look hard at what support they offer to patch over the holes in things you forgot and things you never learned. Very few people do an MSc or CQF without having some holes to be filled, you need to objectively work out where you are.If in parallel with this you want to move into a day job in IT in a bank then you have to understand a few things...1: Studying the courses you are looking at will improve "business knowledge", so even though you have not finished the course, you can sell yourself as a bit more informed that you were.2: Investment Banks use all of the technologies you have mastered, so if you focus on the ones in most demand then I do not believe it will be very hard to get a job in their IT department.