Vice President, Full-Stack Engineer

BNY MellonPittsburgh, PA
Onsite

About The Position

At BNY, our culture allows us to run our company better and enables employees’ growth and success. As a leading global financial services company at the heart of the global financial system, we influence nearly 20% of the world’s investible assets. Every day, our teams harness cutting-edge AI and breakthrough technologies to collaborate with clients, driving transformative solutions that redefine industries and uplift communities worldwide. Recognized as a top destination for innovators, BNY is where bold ideas meet advanced technology and exceptional talent. Together, we power the future of finance – and this is what #LifeAtBNY is all about. Join us and be part of something extraordinary. We’re seeking a future team member for the role of Vice President, Full-stack Engineer to join our team. This role is located in Pittsburgh, PA . All developers on our team work on a combination of Back-End APIs and Messaging interfaces.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related discipline
  • 5+ years of hands-on experience building software with Java, Spring and Spring Boot
  • Demonstrated use of AI-assisted coding tools and integration of AI features with responsible-use practices
  • Working knowledge of RDBMS (Oracle or equivalent) and secure, performant data access in services.
  • Experience contributing to CI/CD pipelines, automated testing, and observability.
  • Strong knowledge of J2EE frameworks, web services , and SQL databases (MySQL, Oracle, or Sybase).
  • Familiar with Apache, WebSphere , or Tomcat application servers
  • Solid understanding of SDLC , including Agile and Waterfall methodologies

Nice To Haves

  • Angular
  • NodeJS
  • Oracle
  • ElasticSearch
  • Kafka
  • IBM MQ

Responsibilities

  • Participates in the technical design, development, and implementation of application systems
  • Designs and codes programs, creates test transactions, and writes documentation that describes installation and operating procedures.
  • Utilizes standard procedures and techniques to write new programs of moderate complexity (programs involving match/merge processing, utilization of one-dimensional internal program tables).
  • Understands and follows the Software Development Life Cycle (SDLC)
  • Actively participate in code reviews.
  • Integrate software components into a fully functional software system.
  • Apply security and privacy principles.
  • Participate in deployment process following all change controls.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices.
  • Collaborate closely with all the other members of the team to take shared responsibility for the overall efforts that the team has committed to.
  • Collaborate cross-functionally with data engineers, business users, project managers and other engineers to achieve elegant solutions.
  • Utilize local meetups to gain and share knowledge.

Benefits

  • highly competitive compensation
  • benefits
  • wellbeing programs
  • access to flexible global resources and tools
  • generous paid leaves
  • paid volunteer time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service