Senior Vice President, Full-Stack Engineer

BNY Mellon•Pittsburgh, PA
•Hybrid

About The Position

The Bank of New York Mellon seeks a Senior Vice President, Full-Stack Engineer in Pittsburgh, Pennsylvania. The role consults with internal business groups to provide high-level application software development services and technical support, and provides senior-level technical consulting to IT management and senior technical staff. It evaluates compliance with technology standards and contributes to the design, development, testing, integration, security, maintenance, and documentation of software. The position also works with business groups to identify application implementation opportunities, challenges, and requirements; analyzes information and recommends solutions to business issues; and advises IT leaders and technical staff on emerging technologies and services. Remote work may be permitted within a commutable distance from the worksite. The position requires a bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, or a related field, along with ten years of experience in the offered role or a related IT occupation. Required experience includes Java microservices and full-stack development, automated testing, Agile/SCRUM practices, containerized deployments, Spring Batch, requirements documentation in Jira, and application monitoring and log analysis.

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 in a related IT occupation.
  • Ten years of experience designing and developing robust microservices using Java 11, Spring Boot Framework, Maven, REST APIs, MongoDB, and Oracle.
  • Experience utilizing Angular, HTML, CSS, and JavaScript to build UI applications.
  • Experience writing unit test cases using JUnit and Mockito for complete code coverage.
  • Experience utilizing Agile software development methodology and building software incrementally within a SCRUM framework.
  • Experience deploying applications in a containerized environment 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 in code reviews.
  • Integrate software components into a fully functional software system.
  • Apply security and privacy principles.
  • Work with internal business groups on application implementation opportunities, challenges, and requirements.
  • Analyze information and provide recommendations to address and resolve 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

  • Competitive compensation
  • Benefits and wellbeing programs
  • Flexible global resources and tools
  • Paid leaves
  • Paid volunteer time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service