Senior Vice President, Full-Stack Engineer

BNY External Career SiteNew York, NY
107d$116,000 - $220,000

About The Position

At BNY, our culture allows us to run our company better and enables employees’ growth and success. As a leading global financial services company at the heart of the global financial system, we influence nearly 20% of the world’s investible assets. Every day, our teams harness cutting-edge AI and breakthrough technologies to collaborate with clients, driving transformative solutions that redefine industries and uplift communities worldwide. Recognized as a top destination for innovators and champions of inclusion, BNY is where bold ideas meet advanced technology and exceptional talent. Together, we power the future of finance – and this is what #LifeAtBNY is all about. Join us and be part of something extraordinary. We’re seeking a future team member for the role of Senior Software Developer to join our Technology team. This role is located in New York, NY.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent work experience required.
  • 10-14 years of experience in software development required; experience in the securities or financial services industry is a plus.
  • Understanding of interdependencies and business impact of future IT plans.
  • Prior lead experience selecting and implementing vendor-specific methodologies and consulting experience with structured methodologies.
  • Broad experience with multi-platform development tools and toolkits.
  • Expertise in using specific application development toolkits and proficiency in front-end and back-end development coding languages such as C#, Java, HTML, NodeJS, CSS, JSON, Angular, JavaScript.
  • Proficiency in application frameworks and containerization.
  • Strong communication, organizational, and teamwork skills; possess strong interpersonal skills to support mentoring.

Responsibilities

  • Consult with internal business groups to provide high-level application software development services or technical support.
  • Demonstrate thorough knowledge of both the user-side frontend of a website and the backend, server-side that powers the user-side.
  • Apply intermediate understanding of security principles, relational databases, and architecture design principles.
  • Provide comprehensive senior-level technical consulting to IT management and senior technical staff.
  • Evaluate compliance with the organization's technology standards.
  • 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, addressing technical debt and gains.
  • Actively participate in code reviews and integrate software components into fully functional software systems.
  • Apply security and privacy principles in development.
  • Collaborate with internal business groups on implementation opportunities, challenges, and requirements of various applications.
  • Analyze information and provide recommendations to address and resolve business issues for specific business groups.
  • Guide and consult with IT management and technical staff regarding emerging technologies and associated services.
  • Participate in defining corporate implementation and integration strategies of new technologies.
  • Engage in active learning, completing all required mandatory training and policy awareness curricula on time.
  • Utilize learning tools such as Pluralsight to meet recommended and aspirational targets set in personal development plans.
  • Stay abreast of emerging technologies and advocate for innovative, creative technology solutions.
  • Mentor junior-level engineers.

Benefits

  • Highly competitive compensation.
  • Benefits and wellbeing programs.
  • Access to flexible global resources and tools.
  • Generous paid leaves, including paid volunteer time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service