Region: TCBook Club
|The Socialist Republic of Solveneia|
I suppose it depends on their relation to the means of productions, as always. If they have to sell their own labour to survive, they're proletarians. I'm sure that most software engineers work for some company that isn't theirs, and I presume most anesthesiologists work for hospitals in exchange for a paycheck. This would make them working class.
If they, however, own capital - i. e. the software engineer having their own firm or at least owning a large part of the one where they work, or the anesthesiologist having their private,... hospital? Practice? (I have no clue how private healthcare works, sorry) ... if they own capital, and thus make a profit from others' labour, they are bourgeois. Probably part of the petty bourgeoisie, if they still have to put in a considerable amount of work into their company themselves and don't employ many people. That doesn't mean that their relationship with their employees is necessarily any less exploitative, though.
Of course there is a bit of a fuzzy line when you consider workers owning a couple of shares in a company but generally the amount they profit from that is miniscule and their interests are 100% aligned with the rest of the proletariat.
That's just my understanding though, it's been a while since I've read this work.