← Back to jobs
Full-time

Vice President, Full-Stack Engineer

Competitive

Pittsburgh, PAIT & TechnologyPosted 19d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

Competitive

Posted

19 days ago

Job description

BNY is a leading global financial services company that influences nearly 20% of the world’s investible assets. They are seeking a Vice President, Full Stack Engineer to join their CollateralONE team, where the role involves leveraging AI tools, building and maintaining microservices and APIs, and collaborating across teams to deliver secure and scalable software solutions.

Responsibilities

Leverage AI tools such as WindSurf to build and maintain microservices and APIs using Java 17+ and Spring Boot 3.5+ with Spring Security; contribute to UI features with Angular on the front end as needed

Own features end-to-end: design, implementation, testing, deployment, support

Collaborate across engineering, product, and DevOps to ship secure, reliable, and scalable software

Use AI tools to accelerate development

Build REST microservices and messaging integrations (Kafka, MQ)

Develop JPA/Hibernate data layers and work with Oracle

Implement Spring Security and enforce secure coding

Ensure observability with structured logging, metrics, dashboards, and Splunk

Maintain GitLab CI/CD with quality gates and vulnerability scanning

Containerize and deploy services; monitor performance and cost

Write unit/integration tests and maintain strong automated coverage

Build Angular UI features with responsive, secure, well-tested components

Participate in code reviews, architecture, documentation, and continuous improvement

Preferred

Advanced degree preferred

5 years, preferred in finance industry

Microservices architecture: service boundaries, API versioning, fault tolerance, resiliency patterns

Kafka (topics, partitions, consumer groups, exactly-once/at-least-once semantics), IBM MQ (queues, message formats)

Spring Security (RBAC, method-level security), input validation, OWASP Top 10, TLS, secrets management

AG Grid / AG Charts / Highcharts: configuring column definitions, sorting/filtering, cell renderers/editors, virtualization, performance tuning, and custom themes; integrating with Angular services and state management

Proficiency in semantic HTML5 and SCSS/CSS, including Flexbox (and responsive layouts), to build accessible, maintainable UI components from design specs

Node.js/npm, build optimization (Angular CLI, build budgets, lazy loading, OnPush change detection), bundle analysis, and A11y conformance (WCAG)

Jasmine/Karma or Jest for unit tests; Testing Library/Cypress for component and end-to-end tests; test doubles/mocks; integrating front-end tests into CI/CD pipelines

Observability: Micrometer metrics, Prometheus, Grafana dashboards/alerts; log correlation and search in Splunk; troubleshooting in production using logs, metrics, and traces

5 years, preferred in finance industry.

Advanced degree

Microservices architecture

Kafka

IBM MQ

Spring Security

Input validation

OWASP Top 10

TLS

Secrets management

AG Grid

AG Charts

Highcharts

Semantic HTML5

SCSS

CSS

Node.js

npm

Build optimization

Micrometer metrics

Prometheus

Grafana

Splunk

Benefits

Highly competitive compensation, benefits, and wellbeing programs rooted in a strong culture of excellence and our pay-for-performance philosophy

Access to flexible global resources and tools for your life’s journey

Generous paid leaves, including paid volunteer time

Eligibility for an annual discretionary incentive award

Eligible employees may enroll in a 401(k) plan

Participate in Company-sponsored medical, dental, vision, and basic life insurance plans for the employee and the employee’s eligible dependents

Other benefits (including various paid time off benefits, such as vacation and sick time), dependent on the position offered

Company

Global financial services platform for capital markets

New York, New York, USA

https://www.bny.com/

Founded in 1784

10001+ employees

Qualifications

Bachelor's degree in computer science, Engineering, or a related field

Java 17 and Spring Boot 3.5 (Web, Data/JPA/Hibernate, Security)

Oracle SQL, schema design, transactions, indexing, stored procedures, and JPA/Hibernate performance tuning

AI tools (Cursor, Windsurf) into development workflows to accelerate coding, reviews, and planning

Maven/Gradle, Git/GitLab, CI/CD pipeline creation, artifact management, environment promotion, and SonarQube configuration/remediation

Able to deliver front-end features and API integrations; familiar with accessibility, responsive design, and basic state management

Angular, TypeScript, component architecture, routing, forms, and RxJS; experience with NgRx or similar state tools

Front-end observability: HTTP interceptors, structured logging, error handling, and correlating logs with backend telemetry

DOM sanitization, XSS/CSRF protection, secure session handling, CSP, and OAuth/OIDC integration

JUnit/Mockito, Jasmine/Karma, integration testing (e.g., Testcontainers), and modern UI testing frameworks (Jest/Testing Library/Cypress)

Containerizing and deploying cloud-based services; monitoring performance, reliability, and cost

Advanced degree preferred

5 years, preferred in finance industry

Microservices architecture: service boundaries, API versioning, fault tolerance, resiliency patterns

Kafka (topics, partitions, consumer groups, exactly-once/at-least-once semantics), IBM MQ (queues, message formats)

Spring Security (RBAC, method-level security), input validation, OWASP Top 10, TLS, secrets management

AG Grid / AG Charts / Highcharts: configuring column definitions, sorting/filtering, cell renderers/editors, virtualization, performance tuning, and custom themes; integrating with Angular services and state management

Proficiency in semantic HTML5 and SCSS/CSS, including Flexbox (and responsive layouts), to build accessible, maintainable UI components from design specs

Node.js/npm, build optimization (Angular CLI, build budgets, lazy loading, OnPush change detection), bundle analysis, and A11y conformance (WCAG)

Jasmine/Karma or Jest for unit tests; Testing Library/Cypress for component and end-to-end tests; test doubles/mocks; integrating front-end tests into CI/CD pipelines

Observability: Micrometer metrics, Prometheus, Grafana dashboards/alerts; log correlation and search in Splunk; troubleshooting in production using logs, metrics, and traces

Required skills

Java 17, Spring Boot 3.5, Spring Security, Oracle SQL, JPA/Hibernate, AI tools Cursor, AI tools Windsurf, Maven, Gradle, Git, GitLab, CI/CD pipelines, SonarQube, Angular, TypeScript, RxJS, NgRx, HTTP interceptors, DOM sanitization, XSS protection, CSRF protection, OAuth, OIDC, JUnit, Mockito, Jasmine, Karma, Testcontainers, Jest, Cypress, Containerization, Kafka, IBM MQ, AG Grid, AG Charts, Highcharts, Semantic HTML5, SCSS, CSS Flexbox, Node.js, npm, Micrometer, Prometheus, Grafana, Splunk

Preferred skills

Advanced degree preferred, 5 years, preferred in finance industry

Experience

5+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Pittsburgh, PA or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…