B

BNY

Safeguards and moves assets for investors

Vice President Full-Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$83k - $190k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, or a related field, or an equivalent combination of professional experience and practical expertise.
  • At least 5 years of experience.
  • Strong back-end experience with Java 17 or later, Spring 6, and Spring Boot 4.
  • Strong Core Java knowledge, including multithreading, memory usage, and large data transfer.
  • Front-end proficiency with Angular 18 or later, HTML, CSS, and JavaScript.
  • Experience designing, building, testing, and managing client-facing RESTful web services and application programming interfaces for inter-process communication.
  • Experience with MSSQL or Oracle databases and caching frameworks such as Hazelcast.
  • Experience with messaging technologies such as Kafka, FIX with QuickFixJ, or MQ.
  • Strong understanding of testing frameworks and utility libraries such as JUnit, TestContainers, Mockito, Playwright, and Apache.
  • Experience working in Agile delivery environments.
  • Familiarity with OAuth2, OpenID Connect, and JSON Web Token security models.
  • Excellent communication and collaboration skills for working with diverse stakeholders and external clients.

Responsibilities

  • Participate in the technical design, development, and implementation of ETF application systems by writing well-structured, testable, and efficient code.
  • Design and develop automated test suites and quality-assurance procedures using standard testing frameworks.
  • Participate in code reviews and integrate software components into fully functional systems.
  • Ensure high-quality engineering outcomes using continuous integration and continuous delivery, automation, and DevOps practices while delivering software through rapid iterations and frequent releases.
  • Collaborate with distributed teams across engineering, product, operations, and support functions.
  • Liaise with internal and external clients, translating business needs into clear technical solutions and support.
  • Participate in production release-day activities, including deployment validation, issue triage, and post-release support.
  • Champion an artificial-intelligence-first approach across the software development life cycle, including AI-assisted coding, automated testing, remediation, and code quality.

Desired Qualifications

  • Experience with large language models, prompt engineering, model context protocol, or AI development tools such as Codex, Claude, or Windsurf.
  • Familiarity with configuring GitLab continuous integration and continuous delivery and DevOps.
  • Experience with container-based cloud frameworks or Docker/Podman.
  • Understanding of exchange-traded funds or a general financial-services background.

About the Company

BNY

Safeguards and moves assets for investors

BNY safeguards financial assets and runs investment services for institutions, investment firms and wealthy clients around the world. Its custody business keeps clients' securities safe and handles the records and transactions needed to administer investment funds. Banks and brokers use its systems to settle trades, manage collateral and send payments, while its investment and wealth businesses manage portfolios and advise clients. It earns servicing and management fees as well as interest on loans and securities funded by client deposits. BNY traces its roots to the Bank of New York, founded by Alexander Hamilton in 1784, and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1784

Recently Posted Jobs

Explore more opportunities at BNY

See more jobs