Hands-on Director, Senior Software Engineer-Architect at BNY, focusing on full-stack applications and leading development within a global financial services context.
Responsibilities
Lead architecture design and review across multiple pods, ensuring best practices and high-quality solutions.
Provide solutions architecture and design guidance for clients and internal engineers using the platform’s products.
Mentor junior developers on software design, clean code, programming practices, and career development.
Develop rapid, working prototype code to serve as a reference for engineering teams.
Influence and guide non-functional requirements including performance, scalability, resiliency, and recoverability.
Promote modern development practices such as reactive/non-blocking programming and contract-first API design.
Present architecture designs to the Architecture Governance Board and communicate platform capabilities to stakeholders at various levels.
Collaborate with architects across different platform groups to align on architectural standards and strategies.
Requirements
Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent work experience; advanced degree is a plus
12+ years of experience in software development required with a strong background in full-stack development and proficiency in architecture
Experience in the securities, financial services or tech industry is a plus
Proficiency in Java, SQL, REST APIs, and Streaming APIs.
Experience with cloud platforms, containers, and microservices architecture.
Knowledge of NoSQL database technologies.
Experience with emerging technologies, including GenAI integration.
Benefits
BNY offers highly competitive compensation, benefits, and wellbeing programs rooted in a strong culture of excellence and our pay-for-performance philosophy.
We provide access to flexible global resources and tools for your life’s journey.
Focus on your health, foster your personal resilience, and reach your financial goals as a valued member of our team, along with generous paid leaves, including paid volunteer time, that can support you and your family through moments that matter.
Fullstack developer designing e - commerce solutions at Metaline. Involving analysis, development, and performance optimization in a dynamic environment.
Lead Software Engineer developing custom solutions and collaborating with clients for innovative business challenges. Engage in continuous learning and mentor junior team members for effective project delivery.
Senior Software Engineer at Evertec ensuring technological solutions for financial systems, analyzing requirements, supporting and sustaining systems with high quality and efficiency.
Software Engineer developing and maintaining applications for financial sector solutions at Evertec. Involves debugging, collaborating, and optimizing SQL procedures.
Lead Software Engineer at Pariveda focusing on developing enterprise - level applications. Collaborate with clients to solve business challenges while utilizing various technologies in a hybrid environment.
Lead software engineer at Pariveda designing and delivering enterprise - level applications with cloud technologies. Collaborating with clients to solve business challenges in a people - first agile environment.
Lead Software Engineer for cloud - based solutions in Bogotá with a North American professional services firm. Collaborating with cross - functional teams, delivering enterprise - level applications, and mentoring junior engineers.
Lead software engineer at Pariveda building custom technology solutions with a focus on client collaboration and team growth. Engage in full software development life cycle and mentor junior developers.
Join a leading team in geotechnics, working on major mining projects with an emphasis on innovation and excellence. Contributing to technical leadership and delivering solutions as a Senior Geotechnical Engineer.
Fullstack Developer analyzing business requirements to create systems and applications. Collaborating with IT teams and contributing to process improvements.