Demo

Senior Engineer, IBM BAW Development

Raymond James Financial Inc
Saint Petersburg, FL Full Time
POSTED ON 8/2/2026 CLOSED ON 8/9/2026

What are the responsibilities and job description for the Senior Engineer, IBM BAW Development position at Raymond James Financial Inc?

Job Description Summary
Writes, debugs, executes and maintains the source code for software applications. Typically works under the direction of a Lead Developer. Likely to involve working closely with business analysts to ensure requirements are clear and well understood, with other developers to ensure the approach and code can be integrated, and with the application software testers to support their testing plans and resolve bugs. Also needs to conduct their own unit tests and ensure their code meets any performance standards.

Job Description

As a Senior Software Engineer, you'll design and build cutting-edge solutions for money movement applications that power thousands in transactions daily. This is a hands-on development role where you'll leverage IBM Business Automation Workflow (BAW), Java, Angular and modern integration technologies to deliver resilient, scalable systems. You'll work in a fast paced and collaborative environment, solving complex challenges across workflow automation, data interactions, and enterprise integrations. If you thrive on innovation, want to influence mission-critical systems, and are passionate about creating secure, seamless payment experiences, this is your opportunity to make an impact at scale.

Essential Duties and Responsibilities:
  • Analyze business and system requirements, including identification of workflow processes, service integrations, data interactions, and interfaces between impacted applications and subsystems.
  • Design, develop, configure, and support IBM Business Automation Workflow (BAW) solutions, including process applications, workflows, human services, integration services, and reusable toolkits.
  • Develop and maintain BAW components such as Business Process Definitions (BPDs), Coaches, CoachViews, Client-Side Human Services, Server Scripts, and Integration Services.
  • Recommend development approaches, including creation of new workflow components or reuse of existing assets, to improve solution quality, performance, and delivery efficiency.
  • Utilize SQL to write, review, and occasionally troubleshoot queries and data-related issues supporting workflow execution and reporting.
  • Participate in application integrations using REST/SOAP services, messaging platforms, and enterprise systems as required.
  • Participate in full Software Development Life Cycle (SDLC) activities including design, coding, testing, implementation, and production support.
  • Review test results, document testing activities, and coordinate remediation of workflow, integration, and data defects.
  • On occasions provide technical guidance and assistance in diagnosing and resolving application issues.
  • Apply sound analysis and development practices to minimize rework, defects, and schedule slippage.
  • May lead or coordinate assigned development tasks, including estimation and execution, while working under some supervision.
  • Communicate technical and functional information clearly to technical and non-technical stakeholders through documentation, diagrams, and discussions.
  • Maintain current knowledge of IBM BAW platform capabilities, upgrades, and best practices.
  • Build and maintain collaborative relationships to support project delivery and business objectives.
  • Perform other duties and responsibilities as assigned.

Technical Skills/Experience:
  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • Minimum of three (3) years of experience in application development, with a strong focus on IBM Business Automation Workflow (BAW) or IBM BPM. Five (5) or more years of experience would be strongly preferred.
  • Strong hands-on experience designing and developing BAW workflows, process applications, and integrations.
  • Strong hands-on experience with Java and Angular.
  • Experience with Oracle SQL, including writing and troubleshooting queries.
  • Solid understanding of Object-Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction.
  • Ability to design and implement resilient, scalable, and maintainable solutions, including proper error handling, transaction management, and recovery strategies.
  • Demonstrated critical thinking and problem-solving skills, with the ability to analyze issues across technical, functional, and business domains.
  • Experience across the full Software Development Life Cycle (SDLC).
  • Experience working in Agile, Waterfall, or Hybrid development methodologies.
  • Experience with enterprise integration technologies, web services (REST/SOAP), and messaging platforms (e.g., MQ) is a plus.
  • Solid knowledge of JavaScript concepts across browser and server-side use cases.

Preferred Finance and Industry Knowledge:
  • Working knowledge of financial services industry concepts, including brokerage operations, clearing and settlement, and the trade lifecycle.
  • Familiarity with Middle Office and Back Office functions such as trade confirmation, reconciliation, corporate actions, and reporting.
  • Understanding of financial instruments (e.g., equities, fixed income, mutual funds) and related transaction processing.
  • Awareness of regulatory and compliance considerations impacting financial systems.

Licenses/Certifications:
  • None required.

Education
Bachelor's: Computer and Information Science, Bachelor's: Computer Engineering, High School (HS) (Required)

Work Experience
General Experience - 3 to 6 years

Certifications

Travel
Less than 25%

Workstyle
Hybrid

The total compensation for this position includes base salary or wages, and may include components such as additional compensation (cash or equity), discretionary bonuses, or commissions. This position is eligible for a benefits package that may include medical, dental, and vision; life insurance; critical illness insurance and accident insurance; disability benefits; retirement savings; paid time off (including vacation, holidays, and sick leave); and parental leave. Eligibility for benefits and specific offerings may vary based on position and employment status. To view more details of the benefits offered, visit Myrjbenefits.com.

At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view.

We expect our associates at all levels to:
Grow professionally and inspire others to do the same
Work with and through others to achieve desired outcomes
Make prompt, pragmatic choices and act with the client in mind
Take ownership and hold themselves and others accountable for delivering results that matter
Contribute to the continuous evolution of the firm

At Raymond James - as part of our people-first culture, we honor, value, and respect the uniqueness, experiences, and backgrounds of all of our Associates. When associates bring their best authentic selves, our organization, clients, and communities thrive. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.

Salary.com Estimation for Senior Engineer, IBM BAW Development in Saint Petersburg, FL
$86,328 to $98,450
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Engineer, IBM BAW Development?

Sign up to receive alerts about other jobs on the Senior Engineer, IBM BAW Development career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$113,077 - $147,784
Income Estimation: 
$135,356 - $164,911
Income Estimation: 
$153,902 - $198,246
Income Estimation: 
$86,356 - $101,827
Income Estimation: 
$108,740 - $126,996
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Raymond James Financial Inc

  • Raymond James Financial Inc Saint Petersburg, FL
  • Job Description Summary Note: This position will follow our hybrid work model, we expect the selected candidate to be in office 50% of the total number of ... more
  • 9 Days Ago

  • Raymond James Financial Inc Saint Petersburg, FL
  • Job Description Summary Job Description The financial services industry is constantly under attack by sophisticated cyber adversaries that range from natio... more
  • 9 Days Ago

  • Raymond James Financial Inc Saint Petersburg, FL
  • Job Description Summary Raymond James is seeking a highly skilled and self-motivated Senior Front-End Developer with strong expertise in Angular, TypeScrip... more
  • 9 Days Ago

  • Raymond James Financial Inc Saint Petersburg, FL
  • Job Description Summary We are seeking an experienced Principal Full Stack Application Developer to lead the architecture, design, and development of enter... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Engineer, IBM BAW Development jobs in the Saint Petersburg, FL area that may be a better fit.

  • Raymond James Financial Inc Saint Petersburg, FL
  • Job Description Summary Note: This position will follow our hybrid work model, we expect the selected candidate to be in office 50% of the total number of ... more
  • 9 Days Ago

  • Raymond James Financial Inc Saint Petersburg, FL
  • Job Description Summary Job Description DUTIES: Analyzes complex system requirements, including identifying program interactions and appropriate interfaces... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!