Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bank of New York Mellon Logo

Vice President - Full-Stack Engineer I - Tech - Software Engineering

Bank of New York Mellon

Salary not specified
Aug 19, 2025
Pittsburgh, PA, USA
Apply Now

BNY is seeking a Vice President, Full-Stack Engineer I to join their Structured Debt Client Platform Engineering team to contribute to critical applications that support trading, compliance, and reporting for structured finance instruments.

Requirements

  • Strong backend development with Java, Spring Boot, Spring MVC, Spring Data.
  • Frontend development with Angular 16+, TypeScript, NgRx, and RxJS.
  • Experience building or consuming APIs in a microservices architecture.
  • Experience working with Nx-based Angular micro frontend architectures is highly preferred.
  • Proficient in unit testing and integration testing frameworks: Backend: JUnit, Mockito & Frontend: Jasmine, Karma, Cypress, Cucumber
  • Strong command of Git and GitLab workflows, including merge requests, CI/CD integration, and GitOps principles.
  • Experience with SLF4J, Log4j, and log aggregation tools.

Responsibilities

  • Design and implement scalable, secure, and performant backend services using Java, Spring Boot, and REST APIs.
  • Build and enhance modern Angular applications using TypeScript, NgRx for state management, and Nx for managing micro frontend architecture.
  • Architect and contribute to a modular frontend framework supporting multiple apps via Nx workspaces and shared libraries.
  • Develop and consume APIs as part of a distributed microservices environment, with a focus on reliability, maintainability, and testability.
  • Implement structured logging using SLF4J and Log4j, and integrate with monitoring tools and logging aggregators (e.g., Splunk, ELK).
  • Collaborate with DevOps engineers to define and optimize CI/CD pipelines using GitLab, ensuring smooth and secure build, test, and deployment workflows.
  • Apply test-driven development (TDD) and behavior-driven development (BDD) practices using Jasmine, Karma, Cucumber, JUnit, and Mockito.

Other

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5-7 years of experience as a Full Stack Engineer or Software Developer.
  • Strong problem-solving, communication, and team collaboration skills.
  • Experience working in Agile/Scrum environments with JIRA, Confluence, Slack, and collaborative development workflows.
  • Prior experience working in finance, particularly with Mortgage-Backed Securities (MBS), is highly desirable.