BNY

Director, Full-Stack Engineer

BNY

full-time

Posted on:

Origin:  • 🇺🇸 United States • Pennsylvania

Visit company website
AI Apply
Manual Apply

Job Level

Lead

Tech Stack

AngularJava

About the role

  • Consult with internal business groups to provide advanced application software development services and technical support.
  • Develop well-designed, testable, efficient code for both frontend and backend systems using primarily Java and Angular tech stack.
  • Analyze, design, and develop tests and test-automation suites; maintain software functionality and address technical debt.
  • Integrate software components into fully functional systems while applying security and privacy principles.
  • Participate actively in code reviews and contribute to documentation, flowcharts, and layouts to satisfy requirements.
  • Drive adoption of best practices around engineering metrics and AI enablement of developer productivity.
  • Educate business leaders on IT strategies and advocate for innovative technology solutions.
  • Mentor junior engineers and support team collaboration with strong communication and organizational skills.
  • Stay current with emerging technologies through continuous learning and completion of mandatory training and personal development plans.

Requirements

  • Bachelor's degree in computer science, engineering, or related discipline, or equivalent work experience; advanced degree is a plus.
  • 14+ years of software development experience; experience in securities or financial services industry preferred.
  • Thorough knowledge of frontend and backend development, application frameworks, containerization, security principles, relational databases, and architecture design.
  • Experience consulting with IT and business managers on complex technical issues and implementing vendor-specific methodologies.
  • Broad experience with multi-platform development tools and toolkits.
  • Strong interpersonal skills to support mentoring and teamwork.
  • Understanding of interdependencies and business impact of IT plans.
  • Commitment to continuous learning and professional development.