×
Register Here to Apply for Jobs or Post Jobs. X

Vice President, Back-End Engineer

Remote / Online - Candidates ideally in
New York, New York County, New York, 10261, USA
Listing for: BNY Mellon
Remote/Work from Home position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: New York

Overview

The Bank of New York Mellon seeks Vice President, Back-End Engineer II in New York, NY, to consult with internal business groups to provide appropriate application software development services or technical support. Provide application software development services or technical support in more complex situations. Responsible for requirements gathering and BRD/SRD preparation. Understand the Software Development Life Cycle. Conduct reviews of the test plan and test data.

Coordinate the technical design, development, and documentation of cross-functional, multi-platform application systems. Analyze, define, and document requirements for data, workflow, and logical processes and interfaces with other systems. Ensure that expected application performance levels are achieved by coordinating coding, testing, implementation, and documentation. Design and develop backend features and components. Scale the backend architecture and codebase to support growth. Reduce the level of technical debt of the backend codebase.

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 (technical debt and gain). Actively participate in code reviews. Integrate software components into a fully functional software system. Apply security and privacy principles. Execute full lifecycle software development. Develop software verification plans and quality assurance procedures.

Troubleshoot, debug, and upgrade existing systems. Ensure software is updated with the latest features. Participate in the deployment process following all change controls. Provide ongoing maintenance, support, and enhancements in existing systems and platforms. Provide recommendations for continuous improvement. Leverage existing products and functionality and promote reuse. Collaborate cross-functionally with data engineers, business users, project managers, and other engineers to achieve elegant solutions.

Compile documentation written by more senior developers of all procedures used in the system. Remote work may be permitted within a commutable distance from the worksite.

Responsibilities
  • Consult with internal business groups to provide appropriate application software development services or technical support.
  • Gather requirements and prepare BRD/SRD documentation; understand the Software Development Life Cycle.
  • Coordinate design, development, and documentation of cross-functional, multi-platform application systems.
  • Analyze, define, and document data, workflow, and process requirements and interfaces with other systems.
  • Coordinate coding, testing, implementation, and documentation to achieve expected performance levels.
  • Design and develop backend features and components; scale architecture and codebase to support growth.
  • Reduce technical debt and write well-designed, testable, efficient code.
  • Analyze, design, and develop tests and test-automation suites; develop flowcharts and documentation.
  • Maintain software functionality and currency; participate in code reviews.
  • Integrate components into a fully functional software system; apply security and privacy principles.
  • Execute full lifecycle software development and develop verification plans and QA procedures.
  • Troubleshoot, debug, and upgrade existing systems; ensure up-to-date features.
  • Participate in deployment following change controls; provide ongoing maintenance, support, and enhancements.
  • Recommend continuous improvement; promote reuse of existing products and functionality.
  • Collaborate cross-functionally with data engineers, business users, project managers, and other engineers.
  • Compile documentation of procedures used in the system.
  • Remote work may be permitted within a commutable distance from the worksite.
Qualifications
  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.
  • Seven (7) years of progressively responsible experience in the job offered or in a related IT occupation in the financial services industry.
  • Seven (7) years of experience using Java, Python, and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary