Vice President, Mainframe Engineer II

BNY•New Delhi, PA
•Onsite

About The Position

BNY is seeking a Vice President, Mainframe Engineer to join its Asset Servicing team in Pittsburgh, Pennsylvania. The role provides application software development services and technical support for complex situations, and contributes to cross-functional, multi-platform application systems throughout the software development life cycle. The engineer gathers and documents requirements, designs and develops software, tests and integrates components, and supports deployment and ongoing maintenance. The role works with other engineers and cross-functional partners to deliver solutions, improve technology and apply best practices. It also involves supporting financial-services applications, including trade-life-cycle systems, and using established tools and technologies for mainframe development, batch processing, data, and microservices. BNY describes its compensation, benefits, and wellbeing programs as highly competitive and highlights flexible global resources, generous paid leaves, and paid volunteer time.

Requirements

  • Bachelor's degree in computer science, engineering, or a related discipline, or equivalent work experience.
  • 7–9 years of software development experience required.
  • At least 10 years of progressively responsible experience in the job offered or a related occupation.
  • 10+ years of hands-on experience with COBOL, JCL, CICS, EZYTRIEVE, IBM DB2, VSAM, NDM/SFTP file transmissions, and object-oriented programming concepts.
  • In-depth knowledge of IBM IDZ mainframe emulation software and IDZGit software storage facility.
  • Knowledge of database normalization and organizing data to eliminate redundancy.
  • Experience implementing corrective actions to improve execution plans for poorly performing DB2 SQL statements.
  • In-depth knowledge of the bank's batch-processing scheduling software, such as ESP and Control-M.
  • Experience managing the full trade life cycle of a financial product such as a Unit Investment Trust, mutual fund, or similar product.
  • Expertise in design patterns such as Abstract Factory and Singleton to develop reusable, resilient, efficient, and scalable software solutions.
  • Experience integrating core and advanced data analytics concepts in the financial services industry during audit processes using SSRS or similar tools.

Nice To Haves

  • Experience in the securities or financial services industry is a plus.

Responsibilities

  • Provide application software development services and technical support in complex situations.
  • Gather requirements and prepare BRD/SRD documentation.
  • Execute the Software Development Life Cycle, including technical design, development, testing, implementation, and documentation.
  • Review test plans and test data.
  • Design, develop, and document cross-functional, multi-platform application systems.
  • Analyze, define, and document requirements for data, workflows, logical processes, and interfaces with other systems.
  • Coordinate coding, testing, implementation, and documentation to achieve expected application performance.
  • Write well-designed, testable, efficient code; develop flowcharts, layouts, and supporting documentation.
  • Maintain software functionality and currency, including addressing technical debt and gains.
  • Participate in code reviews and integrate software components into functional systems.
  • Apply security and privacy principles; develop software verification plans and quality assurance procedures.
  • Troubleshoot, debug, upgrade, and maintain existing systems and platforms, including ongoing support and enhancements.
  • Keep software updated with the latest features and participate in deployment processes under change controls.
  • Recommend continuous improvements, leverage existing products and functionality, and promote reuse.
  • Work with engineers and cross-functional partners, including data engineers, business users, and project managers, to develop solutions and share responsibility for team commitments.
  • Use local meetups to gain and share knowledge.
  • Compile documentation written by more senior developers describing system procedures.
  • Apply application knowledge to diagnose and address issues promptly to maintain client service-level agreements.
  • Design, publish, manage, analyze, and consume microservices and support accessible digital service delivery.

Benefits

  • Highly competitive compensation, benefits, and wellbeing programs.
  • Flexible global resources and tools.
  • Generous paid leaves, including paid volunteer time.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service