I would place this course maybe at the senior level (with graduate level cross-registration)...400-500 level elective.
What is your sense?
--
Side note: it's interesting in that in other countries, e.g. say France, the math curriculum is so darned advanced. In undergrad Year 1 at École Polytechnique, real analysis and variational methods are already covered in common courses.
https://programmes.polytechnique.edu/en/ingenieur-polytechni...
Functional analysis in Year 2.
https://programmes.polytechnique.edu/en/ingenieur-polytechni...
Then again the top French schools filter out non-math folks via classes prépas and exams.
I wish there was more of a self directed way to achieve this.
(from what you wrote, I gather it's not for reasons of vocation?)
An alternative is to do the proof and abstract algebra courses via (asymmetric) distance learning at https://westcottcourses.com/courses.html
I know someone who took these courses and felt like they got good feedback on their homeworks from the profs running the course.
Feel free to get in touch if you want to chat, I spent a long time trying to self-learn this stuff before starting my math MS, so happy to help in any way I can!
That said, I did study analysis (but not measure theory) in college, and I don't entirely remember what I learned from calc vs analysis classes, so I may be a bit off here.
Standard curriculum is three years of bachelor's, then two years of master's.
In the prépa - engineering school track, it is two years of prépa, then three years of engineering school that gives out a master's in engineering.
Thus the first year of engineering school maps to a (third) last year of undergrad, the second to a first year of a master's and the last to the last year of a master's.