✦ Luna Orbit — Software Engineering

Vice President, C++ Full Stack Engineer

at Bank of New York Mellon

📍 Pittsburgh, PA, United States Unknown Posted March 14, 2026
Type Not Specified
Experience senior
Exp. Years 8+ years
Education Bachelor's or master's degree in computer science, Engineering, or related field
Category Software Engineering

This role involves leading the design, development, and maintenance of complex C++ applications within the derivatives group at BNY Mellon, focusing on scalable, high-performance solutions.

  • Lead C++ application development
  • Architect scalable solutions
  • Manage and mentor engineering team
  • Collaborate with cross-functional teams
  • Drive code reviews and best practices

The environment requires expertise in C++ (latest standards), object-oriented design, multithreading, and modern development tools like Git, CMake, and CI/CD pipelines, with some familiarity with Python and Java.

The ideal candidate is a senior software engineer with 8+ years of experience in C++ development, strong knowledge of object-oriented design, multithreading, and experience leading engineering teams in financial services.

C++11/14/17/20Object-Oriented DesignData StructuresAlgorithmsMultithreadingGitCMakeCI/CD pipelinesExperience leading software teams
PythonJavaAgileScrum
GitCMakeCI/CD pipelines
C++C++11C++14C++17C++20Object-Oriented DesignData StructuresAlgorithmsMultithreadingGitCMakeCI/CD pipelinesPythonJavaAgileScrum
C++C++11C++14C++17C++20Object-Oriented DesignData StructuresAlgorithmsMultithreadingGitCMakeCI/CD pipelinesPythonJavaAgileScrum
CommunicationInterpersonal SkillsConflict ResolutionLeadershipMentoringTeam Collaboration
Industry Financial Services
Job Function Lead the development of high-performance C++ applications in a financial services setting
Role Subtype Software Engineer
Tech Domains C++, Git, CMake, CI/CD pipelines, Python, Java
C++C++11C++14C++17C++20Object-Oriented DesignData StructuresAlgorithmsMultithreadingGitCMakeCI/CD pipelinesPythonJavaAgileScrumSoftware EngineeringFinancial ServicesDerivativesTeam LeadMentoringTeam leadership

Lack of 8+ years of C++ experience, No leadership or team management experience, No experience in financial services

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile