As part of the Wealth Management technology team, the Principal Engineer owns and leads the technical architecture and development of on-premises and cloud applications and data platforms. This is a hands-on technical leadership role: the engineer sets technical direction, writes production-ready code alongside the team, leads proofs of concept to validate technologies and approaches, and mentors senior and junior engineers. The role supports enterprise-scale solutions in a collaborative environment and is based with the core team in St. Petersburg, Florida, following a hybrid work model that expects three days in the office each week. The Principal Engineer is expected to bring substantial technical leadership, analytical, and problem-solving skills to a fast-paced enterprise technology environment, supporting strategic development initiatives as well as production stability. The role requires clear written and oral communication of complex technical concepts, architectural decisions, and trade-offs to technical and non-technical audiences. The position works across on-premises and external cloud environments, developing cloud-native microservices, REST APIs, event-driven systems, and data pipelines. It also leads platform engineering, production issue resolution, technology evaluation, delivery practices, and technical planning, while collaborating with business partners, product owners, technology teams, vendors, and support teams. Occasional non-standard shifts, nights or weekends, and on-call responsibilities may be required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal