You have to ask yourself a few questions. Such as. Were my rotors turned when the new brake pads were installed? Were the brakes bled correctly? What are the pads made of? There is also a stop squeek compound that can be used between the brake pad and the piston or brake pad and wear clip. This last item sometimes stops squeeking for and extended period. eventually the squeek comes back though.
Sometime after washing a car, rust will build up on the rotors and glaze up the rotor.
My guess would be to get the rotors turned or resurfaced and get better brake pads, along with the sqeek preventative compound. Keep your brakes free of brake dust with a good brake cleaner.