To be fair to OP, I think some people have read her post and jumped straight to 'don't do it' without taking much time to really talk her through why.
OP:
Working full time and raising a puppy is almost impossible. I say this as someone who has just raised a springer from pup to 8 months and who waited 10 years to get this dog because previously I worked full time and lived alone. I know the heart break of wanting a dog but not having the lifestyle for one. I saved like mad to take 6 months off work and my mother moved in with me (with her dogs) so I knew the pup would have all day company and I would be around for the first few months. I have had several dogs before and hold a diploma in canine behaviour. It was still incredibly hard work, even for me. If I had had to work, I am 100% sure I would have a fucked up dog by now.
Puppies need so much more attention than people think they do. Some people get lucky and get a laid back dog but there are no guarantees of this (even if you choose the breed carefully).The chances are you will have a normal puppy who will be very distressed by being left.
For the first few months of their life they are programmed to cry for help when left alone as a survival mechanism. When alone their instinct tells them they are in real danger and they panic. Left for hours in this panic state you risk the dog having life long issues with being left alone. That is a life of misery for you both.
Even if the dog somehow doesn't mind being left, there are several hours a day where he will not have any guidance. Either you leave him in a crate (imagine the boredom for him) or you leave him in a safe room. With none there is is likely to wee and poo (8 week old puppies have zero bladder control and even a 3 month old dog can only really hold it for a couple of hours or so). This is going to make toilet training very hard indeed, because every single the day the dog will be toileting in the house because he has to.
It also risks the dog doing something dangerous like finding a lose electrical wire and chewing it. Licking a plug socket. Pulling something down on top of him. Trying to jump on or off chairs. All of these are things I have had to stop my puppy trying to do. All of these could cause real damage to a puppy.
The breeds you have chosen do have several serious health issues in them that require serious thought and research. That aside, they are companion breeds for the most part - dogs bred to be human companions. That means they are small, friendly and don't require excessive exercise. From that point of view they meet your criteria. But it also means they are bred to be around humans and are likely to struggle to be without their human for several hours a day. They are just not bred for solitude. Again, all dogs are individuals so there will be people out there with pugs who can leave them for hours and the pug doesn't care. That is not the norm, though.
I am a form believer that when you pick your breed, you pick your poison. All breeds have characteristics that may be undesirable. You have to pick the ones you can live with. I have a springer who is bouncy and chewy. I can live with those traits happily because they are nothing compared to all the good stuff (to me). If you pick a companion beed, you pick a dog that NEEDS company. That is their poison.
There ARE rescues out there that will consider full time workers so long as they can see real thought and planning into how the dog's needs will still be met. If you are serious, find a good day care, cost it up and use it to form a plan. Then approach the smaller, more independently run rescues in your area and you may get lucky. Be truthful and honest with them about what you can offer a dog and be open minded as to the type of dog you will get. It might not be as fashionable as a pug but is likely to be much better suited to your lifestyle.
It's also worth spending the next two weeks really imagining how to fit the dog into your life. Actually go for two walks a day, every day, regardless of weather. Rush home from work every day. Imagine once you are home, walked and fed that you then spend another hour or so training and interacting with the dog. It really helps bring it to life.