BNY is looking for a Vice President, C++ Full Stack Engineer to join their Derivatives Group in Middle Office Platform, Asset Servicing Engineering team to lead the design, development, and maintenance of complex C++ applications, architect scalable, high-performance solutions, and manage a team of engineers.
Requirements
- 8+ years of professional C++ development experience (C++11/14/17/20).
- Strong knowledge of object-oriented design, data structures, algorithms, and multithreading.
- Experience with modern development tools (Git, CMake, CI/CD pipelines).
- Familiarity with additional languages (Python, Java) or cloud platforms.
- Experience with Agile/Scrum methodologies.
- 5-9 years of experience in software development required; experience in the securities or financial services industry is a plus.
Responsibilities
- Lead the design, development, and maintenance of complex C++ applications.
- Architect scalable, high-performance solutions and ensure code quality through reviews and best practices.
- Collaborate with cross-functional teams (QA, DevOps, Product) to deliver projects on time.
- Drive continuous improvement in development processes and team productivity.
- Act as a technical point of contact for stakeholders and upper management.
- Manage, mentor, and develop a team of 4-8 engineers, fostering a collaborative and inclusive environment.
- Set clear goals, provide regular feedback, and support professional growth for team members.
Other
- Proven experience leading and managing software engineering teams.
- Excellent communication, interpersonal, and conflict resolution skills.
- Ability to mentor, coach, and inspire team members.
- bachelor’s or master’s degree in computer science, Engineering, or related field, or equivalent work experience required.