Once my website is at the top of the search engine rankings will it automatically stay there?

Unfortunately no, unless you continue to optimize your website and provide new fresh quality content. In addition the search engines are continously tweaking the way they look for quality content.