Principal Engineer, Application Development

Raymond JamesSaint Petersburg, FL
13hHybrid

About The Position

We are seeking a hands-on, technically exceptional Principal Engineer to join our high-performing engineering team. This is a unique opportunity to help architect and deliver mission-critical applications that empower Raymond James financial advisors and drive innovation in the financial services industry. The ideal candidate combines deep technical expertise with leadership, thrives in fast-paced environments, and champions clean, modular architecture. You will write production-grade code, optimize complex systems, mentor engineers, and drive innovation through secure, resilient, and high-performance software solutions that shape the future of our financial advisor platforms. Job Description This position follows our hybrid workstyle policy. You will be expected to be in a Raymond James office location a minimum of 10-12 days a month. Please note: This role is not eligible for Work Visa sponsorship, either currently or in the future.

Requirements

  • Exceptional communication and collaboration skills
  • Proven ability to lead complex technical initiatives and shape architectural strategy
  • Deep expertise in .Net Core C#, Code as Configuration, and designing scalable microservices architectures
  • Strong understanding of RESTful API design principles and event-driven system patterns
  • Proficiency in Azure development
  • Hands-on experience with containerization and orchestration using Docker and Kubernetes
  • Experience with SQL Server or Oracle databases, including schema design and integration
  • Experience with OAuth\SAML\OpenID or similar authentication standards
  • Solid grasp of Agile methodologies (TFS), source control (Git), CI/CD pipelines (Jenkins), and DevOps practices

Nice To Haves

  • Background in financial services domains such as wealth management is desirable but not required
  • Hands-on experience with generative AI tools, including OpenAI ChatGPT, Google Gemini, and GitHub Copilot
  • Working knowledge of monitoring and observability platforms such as Datadog, Dynatrace, and Splunk
  • Experience in API management using Apigee for secure, scalable integrations
  • Practical experience deploying and managing applications on cloud platforms (AWS, Azure, GCP)

Responsibilities

  • Write production-grade code and enforce engineering best practices through hands-on leadership
  • Modernization of core applications to improve performance, security, adaptability, and maintenance
  • Drive containerization strategy and deployment modernization using Docker and Kubernetes
  • Implement advanced caching strategies with Redis for low-latency performance
  • Migrate applications to leverage modern authentication best practices
  • Apply generative AI to enhance application intelligence and accelerate developer workflows
  • Establish robust observability frameworks using Datadog, Dynatrace, and Splunk for proactive monitoring
  • Collaborate in Agile environments to deliver scalable, high-quality software solutions
  • Mentor engineers, conduct rigorous code reviews, and influence technical strategy and architecture
  • Provide production support during releases and incident resolution
  • Continuously evaluate and adopt emerging technologies to maintain technical leadership
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service