Senior Vice President, Full-Stack Engineer

Bank Of New York Mellon

Pittsburgh, PA • 3h ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Vice President, Full-Stack Engineer
  • Work: Scalable backend services, modern Angular front-end, microservices, APIs, CI/CD, testing, and secure logging/monitoring
  • Domain: Structured debt client platform with MBS-related initiatives

Description

You will design and implement scalable, secure, and high-performance backend services with Java, Spring Boot, and REST APIs, and build modern Angular applications using TypeScript, NgRx, and Nx for micro-frontend architecture. You will architect and contribute to a modular front-end framework, develop and consume APIs in a distributed microservices environment, and ensure reliability, maintainability, and testability. You will also integrate structured logging/monitoring, collaborate on CI/CD pipelines with GitLab, and deliver MBS-focused initiatives such as pool-level data processing, cashflow modeling, investor reporting, and REMIC structures.

Responsibilities

  • Design and implement backend microservices with Java and Spring Boot
  • Build and enhance Angular applications using NgRx and RxJS
  • Architect modular micro-frontend solutions using Nx workspaces and shared libraries
  • Develop and consume APIs for distributed microservices with a focus on testability and maintainability
  • Implement structured logging with SLF4J and Log4j and integrate monitoring/log aggregators (Splunk, ELK)
  • Collaborate with DevOps on CI/CD pipelines using GitLab
  • Apply TDD/BDD practices using Jasmine, Karma, Cucumber, JUnit, and Mockito
  • Enforce code quality and security with SonarQube and Veracode
  • Analyze and optimize performance, database interactions, and service integrations
  • Ensure data integrity and correctness when integrating with Oracle and relational databases for MBS-related structures
  • Partner cross-functionally to translate financial domain requirements into working software
  • Stay current with emerging technologies and mentor junior team members

Requirements

  • Bachelor's degree in computer science, engineering, or related discipline, or equivalent work experience
  • 9–11 years of hands-on software development experience
  • Hands-on experience with WebLogic Portal and J2EE technologies
  • Experience with 3-tier/n-tier architectures, cloud computing, and microservices
  • Hands-on experience with Angular, NgRx, RxJS, and micro-frontend development
  • 3+ years designing/developing microservices with Java/Spring Boot and Node.js
  • Hands-on AI-assisted application development/integration using agentic IDE tools (e.g., Windsurf IDE or similar)
  • 3+ years working with API technologies and concepts (REST, JSON, XML, SOAP, YAML, GraphQL, Swagger)
  • Hands-on experience writing RESTful web services using Spring or JAX-RS
  • Experience with agile development and CI/CD pipelines
  • Experience building microservices leveraging AWS Cloud Services
  • Spring Portlet development experience
  • Working knowledge of HTML, Ajax, jQuery, and JavaScript
  • Experience with SVN/Git (or equivalent source control)
  • Experience with Oracle RDBMS
  • Secure coding practices
  • Experience with complex integrations and working both independently and in large teams
  • Excellent communication and presentation skills

Benefits

  • Highly competitive compensation and benefits
  • Pay-for-performance philosophy and eligibility for annual discretionary incentive awards
  • 401(k) plan eligibility
  • Company-sponsored medical, dental, vision, and basic life insurance plans
  • Generous paid leaves, including paid volunteer time
  • Wellbeing programs and supportive resources

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report