This May I will be graduating from university with a computer science degree, as many people are. I have been on the job hunt for awhile, and have now received two offers. My first offer (at the place I'd prefer to work for) was lower than expected. I asked if the salary was negotiable and the recruiter responded with "I don't think so". The second offer (less desirable place) has a much higher offer. According to Glassdoor, the offer I was presented at the first company is about 18% lower than what that position pays at that company.
Now that I have this second offer, am I able to go back and try to re-negotiate the offer with the first place? I would like to get paid the average salary for the position, but I also do not want the recruiter to be turned off. I'm not entirely sure the best way to approach this situation. The first company seems great to work for and has awesome benefits so I do not want to lose the offer, but at the same time I would like to be paid fairly.
Note, I do have written offers from both of these companies. The first company's offer came about 3 days before the second company's offer. Time has already been discussed and both companies are fine with my timeline (3 more business days).