1. What is a Software Engineer at Raymond James Financial?
As a Software Engineer at Raymond James Financial, you play a vital role in building and maintaining the robust technological infrastructure that supports financial advisors, banking clients, and internal operations. This position sits at the intersection of modern software development and financial services, requiring you to deliver secure, scalable, and high-performing applications. Your daily work directly impacts how financial professionals manage portfolios, interact with clients, and process critical financial transactions across various enterprise platforms.
The scope of this role spans across core banking technology, application development, and client-facing digital platforms. You will tackle complex engineering challenges while ensuring that all systems comply with rigorous financial industry standards and security protocols. Whether you are modernizing legacy systems, designing resilient APIs, or optimizing database queries, your technical contributions directly drive business efficiency and client satisfaction.
Expect an environment that values engineering rigor, technical competence, and collaborative problem-solving. While the interview process can test your command of computer science fundamentals and specific language syntax, the everyday culture emphasizes teamwork and practical delivery. You will work alongside dedicated technology managers, product owners, and fellow engineers who are deeply invested in modernizing financial technology solutions.



