Senior Vice President, Full-Stack Engineer

BNY Mellon•Pittsburgh, PA

About The Position

The Bank of New York Mellon seeks a Senior Vice President, Full-Stack Engineer in Pittsburgh, Pennsylvania. The role provides high-level application software development services and technical support to internal business groups, along with senior-level technical consulting to IT management and senior technical staff. The engineer evaluates compliance with technology standards, develops and tests efficient software, maintains functionality and currency, participates in code reviews, integrates software components, and applies security and privacy principles. The role also analyzes business information and requirements, recommends solutions, and advises on emerging technologies and corporate implementation and integration strategies. Remote work may be permitted within a commutable distance from the worksite.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.
  • Ten years of experience in the job offered or a related IT occupation.
  • Ten years of experience designing and developing microservices using Java 11, Spring Boot Framework, Maven, REST APIs, MongoDB, and Oracle.
  • Experience using Angular, HTML, CSS, and JavaScript to build UI applications.
  • Experience writing unit test cases using JUnit and Mockito for complete code coverage.
  • Experience with Agile software development and building software incrementally within a SCRUM framework.
  • Experience deploying applications in containerized environments using Docker and Kubernetes.
  • Experience implementing and managing batch jobs written in Spring Batch.
  • Experience analyzing business requirements, gathering software development requirements, and documenting them in Jira.
  • Experience using App Dynamics and Splunk to customize dashboards and create advanced search queries for log analysis, monitoring, and troubleshooting.

Responsibilities

  • Consult with internal business groups to provide high-level application software development services or technical support.
  • Provide senior-level technical consulting to IT management and senior technical staff.
  • Evaluate compliance with the organization's technology standards.
  • Program well-designed, testable, efficient code.
  • Analyze, design, and develop tests and test-automation suites.
  • Develop flowcharts, layouts, and documentation to satisfy requirements and solutions.
  • Maintain software functionality and currency, including technical debt and gain.
  • Participate actively in code reviews.
  • Integrate software components into a fully functional software system.
  • Apply security and privacy principles.
  • Work with internal business groups on implementation opportunities, challenges, and application requirements.
  • Analyze information and recommend solutions to business issues for a specific business group.
  • Guide and consult with IT management and technical staff regarding emerging technologies and associated services.
  • Participate in defining corporate implementation and integration strategies for new technologies.

Benefits

  • Company-sponsored benefit programs
  • The total compensation package may include discretionary bonuses and short- and long-term incentive packages, depending on the position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service