Associate Director - Technology
Raymond James · St. Petersburg, FL · 2 mo ago
Full-time
This position follows a hybrid work model, with an expectation to be in the office 3 days per week at the St. Petersburg, FL Corporate Office location. This role is not eligible for Work Visa sponsorship, either currently or in the future.
Responsibilities
- Extensive interaction with all management levels and other internal stakeholders to deliver the roadmap for Client Onboarding and Enterprise Business Services & Platforms.
- Identify and resolve complex information technology challenges with strong industry expertise in designing and building high-performance applications using Java technologies.
- Oversee multiple teams responsible for application development, modification, and maintenance.
- Drive technical excellence and strategic initiatives to support organizational goals, leveraging in-depth knowledge of solution architecture, development tools, and programming languages.
- Lead multiple teams of specialized developers and analysts, growing the team, maturing processes, and adhering to service level objectives and agreements.
- Coach and develop the team to maximize performance and push skill growth.
- Organize production support activities across multiple time zones.
- Collaborate with business partners to understand requirements, design IT solutions, and ensure they meet business needs with a pragmatic approach.
- Ensure the team maintains high performance, maintainability, and quality standards for software.
- Influence the prioritization of business unit technology projects, optimal project structure, and project administration to meet strategic business objectives and manage risk.
- Focus on workforce management to accurately capture IT resource capacity involving resources (internal and/or external), processes, and practices.
- Develop and maintain development methodology, ensuring all team members understand their responsibilities.
- Work a non-standard schedule including nights and weekends and have on-call responsibilities as the primary contact for any issue in the area.
Requirements
- Strong experience with all phases of the SDLC lifecycle.
- Hands-on experience as a technical leader with Java, Full stack Development, Spring, SQL, Integration Frameworks, Microservices, Automation, Cloud journeys, and Solution architecture.
- Proven ability to lead and scale AI adoption within Agile/DevOps teams, with measurable impact on velocity, cycle time, and quality.
Preferred Skills
- Experience building scalable Java/Spring Boot-based API platforms integrated with decision engines.
- Experience with monitoring and observability tools (Splunk or similar).
- Experience with cloud infrastructure (AWS, Azure, or GCP) and DevOps practices (CI/CD, Jenkins, Git).
- Background in building user-centric, API-driven platforms with seamless digital experiences.
- Experience mentoring teams and driving engineering best practices across decisioning, API, and data platforms.
Qualifications
- Bachelor’s degree in Data Science, Information Technology, or related field (Required).
- General work experience: 10 to 15 years.
- Managerial experience: 6 to 10 years.
Benefits
- Medical, dental, and vision insurance.
- Life insurance, critical illness insurance, and accident insurance.
- Disability benefits.
- Retirement savings plan.
- Paid time off (including vacation, holidays, and sick leave).
- Parental leave.
Pay
The total compensation for this position includes base salary or wages and may include additional components such as cash or equity, discretionary bonuses, or commissions.