B

BNY

Safeguards and moves assets for investors

Vice President Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePittsburgh, PA, USA$83k - $173kIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, or a related field is required; an advanced degree is preferred.
  • Five years of industry experience is required, preferably in the finance industry.
  • Experience using Java 17 and Spring Boot 3.5, including Spring Web, Data/JPA/Hibernate, and Security.
  • Experience with Oracle SQL, schema design, transactions, indexing, stored procedures, and JPA/Hibernate performance tuning.
  • Experience integrating AI tools such as Cursor and Windsurf into development workflows for coding, reviews, and planning.
  • Experience with Maven or Gradle, Git or GitLab, CI/CD pipeline creation, artifact management, environment promotion, and SonarQube configuration and remediation.
  • Ability to deliver front-end features and API integrations, with familiarity in accessibility, responsive design, and basic state management.
  • Experience with Angular, TypeScript, component architecture, routing, forms, and RxJS; experience with NgRx or similar state tools.
  • Experience with front-end observability, including HTTP interceptors, structured logging, error handling, and correlating logs with backend telemetry.
  • Knowledge of DOM sanitization, XSS/CSRF protection, secure session handling, CSP, and OAuth/OIDC integration.
  • Experience with JUnit/Mockito, Jasmine/Karma, integration testing such as Testcontainers, and modern UI testing frameworks such as Jest, Testing Library, or Cypress.
  • Experience containerizing and deploying cloud-based services and monitoring performance, reliability, and cost.

Responsibilities

  • Use AI tools to accelerate development.
  • Build and maintain microservices and APIs using Java and Spring Boot, including REST microservices and messaging integrations.
  • Own features end-to-end, including design, implementation, testing, deployment, and support.
  • Collaborate with engineering, product, and DevOps teams to ship secure, reliable, and scalable software.
  • Develop JPA/Hibernate data layers and work with Oracle.
  • Implement Spring Security and enforce secure coding practices.
  • Ensure observability using structured logging, metrics, dashboards, and Splunk.
  • Maintain GitLab CI/CD with quality gates and vulnerability scanning.
  • Containerize and deploy services, and monitor performance and cost.
  • Write unit and integration tests and maintain strong automated test coverage.
  • Build Angular UI features with responsive, secure, and well-tested components.
  • Participate in code reviews, architecture discussions, documentation, and continuous improvement.

Desired Qualifications

  • Experience with microservices architecture, including service boundaries, API versioning, fault tolerance, and resiliency patterns.
  • Experience with Kafka topics, partitions, consumer groups, and exactly-once or at-least-once semantics, and with IBM MQ queues and message formats.
  • Experience with Spring Security role-based access control and method-level security, input validation, OWASP Top 10, TLS, and secrets management.
  • Experience configuring AG Grid, AG Charts, or Highcharts, including column definitions, sorting, filtering, cell renderers and editors, virtualization, performance tuning, custom themes, and integration 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 specifications.
  • Experience with Node.js/npm, Angular build optimization, build budgets, lazy loading, OnPush change detection, bundle analysis, and WCAG accessibility conformance.
  • Experience using Jasmine/Karma or Jest for unit tests and Testing Library/Cypress for component and end-to-end tests, including test doubles or mocks and integrating front-end tests into CI/CD pipelines.
  • Experience with Micrometer metrics, Prometheus, Grafana dashboards and alerts, log correlation and search in Splunk, and production troubleshooting using logs, metrics, and traces.

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