Demo

Senior Python Developer

BNY Mellon
BNY Mellon Salary
New York, NY Other
POSTED ON 8/25/2026
AVAILABLE BEFORE 8/6/2027

At BNY, our culture allows us to run our company better and enables you to grow and succeed. 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.

Job Summary:

BNY is seeking a Senior Python Developer to join a team building a next-generation real-time risk platform on a microservices architecture. This role focuses on developing end-to-end applications across the full stack, with a strong emphasis on Python backend development, Angular front-end engineering, and real-time, data-intensive systems.

The ideal candidate will have hands-on experience with Python, REST APIs, Angular or React, Oracle, WebSockets, Kafka, and Hazelcast, and will be comfortable building scalable, resilient solutions from backend services and data pipelines through to responsive user interfaces.

This role is based in New York, NY and requires 4-days onsite.

Key Responsibilities:

• Full Stack Application Development: Design, develop, test, and maintain enterprise applications using Python on the backend and Angular on the front end, delivering complete features end to end.

• Backend API Engineering: Build and enhance RESTful APIs using Python frameworks such as FastAPI, Flask, or Django to support internal and external integrations.

• Real-Time Communication: Develop low-latency, real-time communication capabilities using WebSockets to stream data efficiently to front-end clients.

• Event-Driven Architecture: Implement messaging workflows and event-driven application patterns using Kafka to support scalable and resilient service interactions.

• Distributed Caching & In-Memory Data Management: Use Hazelcast for distributed caching, clustering, and in-memory data management, including integration of Python services with Hazelcast clusters.

• Database Development & Optimization: Develop and optimize interactions with Oracle Database, including query design, performance tuning, data access patterns, and support for data pipeline workflows.

• Front-End Engineering: Build responsive, reusable, and user-friendly Angular components with strong attention to performance, maintainability, and cross-browser compatibility.

• System Integration: Integrate Angular-based front-end applications with Python backend services to ensure seamless data flow, responsive behavior, and real-time updates.

• Data Processing & Transformation: Develop computational services, transformation logic, and data pipelines in Python to support risk platform functionality and data-intensive workflows.

• Cross-Functional Collaboration: Partner with architects, product managers, QA teams, quant developers, and fellow engineers to deliver cohesive, scalable, and secure end-to-end solutions.

• Troubleshooting & Root Cause Analysis: Diagnose issues across the full stack, including UI, API, messaging, and database layers, and implement durable fixes.

• Engineering Standards & Code Quality: Participate in code reviews and ensure adherence to software engineering best practices, coding standards, testing approaches, and maintainability expectations.

• System Design Contributions: Contribute to architecture and design discussions related to scalability, resiliency, security, observability, and performance across all application tiers.

• Testing & Documentation: Write clean, well-tested, and maintainable code aligned to Test Driven Development (TDD) practices and maintain technical documentation for applications, APIs, components, and deployment processes.

Qualifications

• Proven experience in full stack software engineering

• Strong programming experience in Python

• Hands-on experience with FastAPI, Flask, or Django

• Strong experience with Angular, including TypeScript, HTML, and CSS

• Hands-on experience with Oracle Database

• Experience with Kafka and event-driven architecture

• Experience building and consuming REST APIs

• Experience with WebSocket-based real-time communication

• Experience with Hazelcast or similar distributed caching technologies

• Understanding of microservices and distributed systems

• Strong analytical, troubleshooting, and problem-solving skills

• Strong written and verbal communication skills

• Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience

Preferred Experience

• Experience with RxJS and Angular services

• Familiarity with Docker and Kubernetes

• Experience with CI/CD pipelines

• Knowledge of AWS S3 or other cloud platforms

• Experience with pytest, integration testing, and TDD

• Familiarity with tools such as ruff, mypy, and black

• Exposure to financial services or other regulated environments

• Experience with SQL Server

• Familiarity with NumPy, Pandas, or similar libraries

• Experience with workflow tools such as Temporal or Airflow

Why Join Us

This role offers the opportunity to help build a modern real-time risk platform at BNY, working across backend services, front-end applications, messaging systems, and data pipelines. It is a strong opportunity for an engineer who enjoys solving complex technical problems and owning features end to end in a fast-paced enterprise environment.

At BNY, our culture speaks for itself, check out the latest BNY news at:

BNY Newsroom

BNY LinkedIn

Here’s a few of our recent awards:

America’s Most Innovative Companies, Fortune, 2025

World’s Most Admired Companies, Fortune 2025

“Most Just Companies”, Just Capital and CNBC, 2025

Salary : $98 - $122

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Python Developer?

Sign up to receive alerts about other jobs on the Senior Python Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$112,070 - $133,823
Income Estimation: 
$140,590 - $163,629
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at BNY Mellon

  • BNY Mellon Berwyn, PA
  • 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 he... more
  • 16 Days Ago

  • BNY Mellon Pittsburgh, PA
  • We're seeking a future team member for the role of Vice President, Corporate Trust Transaction Manager to join our Corporate Trust team. This role is locat... more
  • 16 Days Ago

  • BNY Mellon Everett, MA
  • At BNY, our culture allows us to run our company better and enables you to grow and succeed. As a leading global financial services company at the heart of... more
  • 7 Days Ago

  • BNY Mellon York, NY
  • We're seeking a future team member for the role of Product Owner, Deposits Enablement to join our Deposits Enablement team. This role is located in New Yor... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Senior Python Developer jobs in the New York, NY area that may be a better fit.

  • 10th Magnitude Inc York, NY
  • About the role As a Senior Python Developer, you will make an impact by designing and building scalable Python applications, REST APIs, and data-driven sol... more
  • 1 Month Ago

  • StoneGate-Technologies LLC NYC, NY
  • Senior Python Developer Banking & Financial Services Experience: 15 Years Role: Senior Python Developer Domain: Banking / Financial Services Type: Contract... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!