Senior Associate, Full-Stack Engineer

BNY Mellon•Pittsburgh, PA
•$71,000 - $135,396

About The Position

The Senior Associate, Full-Stack Engineer uses existing and emerging technology platforms to design, develop, test, document, deploy, and maintain technically detailed applications. The role develops complex systems and programs, analyzes organizational needs and goals, and implements application systems. It provides software development services and technical support for moderately complex situations and may include gathering requirements and preparing BRD/SRD documentation. The position requires thorough knowledge of the software development life cycle, including reviewing test plans and test data, developing verification plans and quality assurance procedures, and following change controls during deployment. The engineer writes well-designed, testable, efficient code; develops test automation; integrates software components; applies security and privacy principles; troubleshoots and upgrades existing systems; and provides ongoing maintenance, support, and enhancements. The role contributes to continuous improvement, reuse, team best practices, and shared delivery commitments. It collaborates with engineers, data engineers, business users, and project managers, and mentors junior engineers. The role also includes completing required training and development activities and compiling documentation of system procedures.

Requirements

  • Bachelor's degree in computer science, engineering, or a related discipline, or equivalent work experience.
  • 2–6 years of experience in software development.
  • Thorough knowledge of the software development life cycle.
  • Experience developing both front-end and back-end software.
  • Knowledge of front-end and back-end coding languages such as C#, Java, HTML, NodeJS, CSS, JSON, Angular, and JavaScript.
  • Experience using a specific application development toolkit and knowledge of application frameworks and containerization.
  • Knowledge of cross-platform interoperability, major tools for a specific platform, and features of multiple toolkits.
  • Experience resolving hardware, software, and communications malfunctions and understanding the business impact of resolving complications.
  • Teamwork and organizational skills.

Nice To Haves

  • Experience in the securities or financial services industry.

Responsibilities

  • Design, develop, document, and maintain applications using existing and emerging technology platforms.
  • Write complex systems and programs, create test transactions, and analyze organizational needs to implement application systems.
  • Gather requirements and prepare BRD/SRD documentation when required.
  • Review test plans and test data; develop tests, test-automation suites, software verification plans, and quality assurance procedures.
  • Write well-designed, testable, efficient code and develop flowcharts, layouts, and documentation to meet requirements.
  • Maintain software functionality and currency, troubleshoot, debug, upgrade, and enhance existing systems and platforms.
  • Integrate software components into fully functional systems and apply security and privacy principles.
  • Participate in code reviews and deployment processes while following change controls.
  • Provide ongoing maintenance, support, and recommendations for continuous improvement.
  • Complete required training and personal development activities, including use of learning tools such as Pluralsight.
  • Collaborate with team members and cross-functional partners, promote reuse, share responsibility for team commitments, and apply best practices.
  • Compile documentation of system procedures and mentor junior-level engineers.
  • Contribute to the achievement of area objectives.

Benefits

  • Competitive compensation and benefits.
  • Wellbeing programs and flexible global resources and tools.
  • Generous paid leaves, including paid volunteer time.
  • Potential eligibility for an annual discretionary incentive award.
  • Eligible employees may enroll in a 401(k) plan.
  • Eligible employees may participate in company-sponsored medical, dental, vision, and basic life insurance plans.
  • Eligible employees may receive paid time off, including vacation and sick time.
  • Family-friendly and inclusive employment policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service