We are seeking a hands-on, technically exceptional Principal Engineer to join our high-performing trading software engineering team. This is a unique opportunity to help architect and build world-class trading applications that empower Raymond James financial advisors and drive innovation in the financial services industry. The ideal candidate is not only a seasoned engineer but also a technical leader who thrives in a fast-paced environment, is passionate about clean architecture, and is eager to roll up their sleeves to write code, solve complex problems, and mentor others. You will play a pivotal role in shaping the future of our trading platforms by delivering scalable, secure, and high-performance software solutions. This position follows our hybrid-friendly schedule, so you get the best of both worlds – flexibility and collaboration. In office days will be 2-3 per week averaging 10-12 days per month in our St Petersburg, FL Corporate Office.