How about you just focus on hiring the best developers, regardless of their gender, and making sure that male and female employees are treated the same by all employees of the company? Reverse discrimination is not the answer.
This is the one and only response, you just find the best developers you can, and do not look at their genders. Only 10 out of 100 developers are females ( http://www.forbes.com/sites/lorikozlowski/2012/03/22/women-i... ).
But, also, it is difficult to find a great developer, let's say 1 out of 10. So you will need to interview, on average, 10 women for the position to find a right one, and when you reach 10 women for the interview, you will have 90 men.
It is just about the numbers.