One of the best places for you to start is at the universities. There are positions for research assistants, which don't necessarily pay a lot but will get you a foot in the door, so to speak. So for example:
http://www.jobs.unibe.ch/detail.asp?ID=4042&KatID=2. Yes, I know the ad is in German but the job requires "excellent knowledge of English". Many profs write papers in English and would love to have a native speaker around to help. This is something to look into when you are here. Contact the profs, set up meetings, ask questions and so on. Basically informational interviewing and networking American style will help you find something, maybe not right away, but eventually. Another possibility is teaching history in a private fast-track Matura program. The Matura is what Swiss kids need in order to study at any university here. There are some fast-track Matura programs in English which cater to kids who didn't make it in the normal program. Here is an example:
http://www.hullschool.ch/. You are more likely to find this in Zürich than in Bern, but Zürich is only an hour on the train from Bern. Unthinkable for most Swiss, but as an American a "short" commute shouldn't be a problem.
It won't be easy or quick and you'll need to put a lot of effort into learning the language as quickly as possible, but "where there's a will, there's a way".
Last but not least, you could always go to the town where my grandparents lived, Maplewood, NJ, and discover the secret of the bagel shop there and start up a real bagel shop here in Switzerland for all of us over here who, despite the wonderful bread available here, would love to have a fresh bagel with chive cream cheese.