So I left.
My only regret was the manner in which I left the company. With a resignation letter in hand, I marched into my boss's office, and handed him the notice, and calmly explained that I was leaving in two weeks. I wanted to make a point: my mind was made up. I was firm and left no room for ambiguity. I was leaving and would not entertain a counteroffer. It wasn't until I became a manager, many years later, and realized how I blindsided my boss; I should've been more upfront about my ambitions of continuing down the path of engineering and never afforded them the opportunity to carve out a road for me to take.
Ultimately, it was a necessary part of my journey and without it, I would've have ended up where I am now: Amazon.