BNY logo

Vice President, Full-Stack Engineer II

BNY

New York, NY
Full Time
Executive
166k-203k
14 days ago

Job Description

About the Role

Provide application software development services or technical support in more complex situations. Responsible for requirements gathering and BRD/SRD preparation with thorough knowledge of the Software Development Life Cycle. Coordinate the technical design, development and documentation of cross-functional, multi-platform application systems. Analyze, define and document requirements for data, workflow, and logical processes and interfaces with other systems. Ensure that expected application performance levels are achieved by coordinating, coding, testing, implementation and documentation. Develop flowcharts, layouts and documentation to satisfy requirements and solutions. Apply security and privacy principles. Execute full lifecycle software development. Develop software verification plans and quality assurance procedures. Troubleshoot, debug and upgrade existing systems. Ensure software is updated with latest features. Provide ongoing maintenance, support and enhancements in existing systems and platforms. Work alongside other engineers on the team to elevate technology and consistently apply best practices. Collaborate cross-functionally with data engineers, business users, project managers and other engineers to achieve elegant solutions. Compile documentation written by more senior developers of all procedures used in system. Remote work may be permitted within a commutable distance from the worksite.

Key Responsibilities

  • Coordinate the technical design, development and documentation of cross-functional, multi-platform application systems.
  • Analyze, define and document requirements for data, workflow, and logical processes and interfaces with other systems.
  • Ensure that application performance levels are achieved by coordinating, coding, testing, implementation and documentation.
  • Develop flowcharts, layouts and documentation to satisfy requirements and solutions.
  • Apply security and privacy principles.
  • Execute full lifecycle software development.
  • Troubleshoot, debug and upgrade existing systems.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Collaborate cross-functionally with data engineers, business users, project managers and other engineers to achieve solutions.

Requirements

  • Bachelor's degree, or foreign equivalent, in Computer Science, Computer Engineering, Electronic Engineering, or a related field.
  • Seven (7) years of experience in the job offered or in a related IT occupation in the financial services industry.
  • Experience designing and developing high-volume low-latency applications using Core Java, Spring Boot, Database Scripting, IBM MQ, Kafka, HTML5, CSS, JSON, and Angular.JS.
  • Creating well defined and robust RESTFUL APIs for payment processing supporting SWIFT MT and MX message formats.
  • Securing applications using OAuth2 and OIDC for authentication/authorization.
  • Using cryptographic techniques and algorithms to sign and secure REST APIs with encryption, hashing, and digital signatures.
  • Utilizing Cucumber for BDD and conducting load tests using Apache JMeter.
  • Analyzing REST API performance using App Dynamics and Splunk.
  • Utilizing distributed caching frameworks to maximize API throughput and performance.

Qualifications

  • Bachelor's degree or equivalent in a related field.
  • 7+ years of relevant experience in software development within financial services.
Apply Now

Job Details

Posted AtJul 11, 2025
Salary166k-203k
Job TypeFull Time
Work ModeRemote
ExperienceExecutive

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About BNY

Website

bny.com

Company Size

10000+ employees

Location

New York, NY

Industry

Investment Banking and Securities Intermediation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches