Get your taxes done using TurboTax

turbotax and other software packages can handle foreign income.
Enter your income and tax paid to another country.
US gives you a credit for that, up to about $100,000.

unless your situation is much more complex you can file yourself.