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 Java Full Stack Developer – Equities Trading Platform to join the Execution Services Platform team, supporting the development and modernization of mission-critical trading systems across the Equities business. This role focuses on building scalable, high-performance applications that power order management, execution, pricing, and risk platforms in a front-office trading environment.
This position is based in New York, NY and requires 4+ days onsite per week. The role will play a key part in transforming legacy systems into modern, cloud-based microservices architectures while leveraging AI-enabled development tools to drive efficiency and innovation.
Key Responsibilities
- Full Stack Application Development: Design, develop, and implement high-performance applications across front-end and back-end layers to support trading and operational workflows.
- Trading Systems Engineering: Build and enhance trading channels and messaging systems interfacing with exchanges and external venues using industry-standard protocols.
- Microservices & Modernization: Contribute to re-architecting legacy systems into scalable microservices-based solutions within cloud environments.
- Messaging & Integration: Develop core components using Java and messaging technologies such as Kafka and MQ to support real-time data processing and trading flows.
- Front Office Platform Support: Deliver enhancements and provide second-level production support for mission-critical front office trading systems.
- Data Processing & Performance Optimization: Handle high-volume trading data, ensuring low latency, scalability, and system reliability.
- Cross-Functional Collaboration: Work closely with product, operations, and engineering teams to gather requirements and deliver solutions aligned with business objectives.
- Testing & Quality Assurance: Coordinate system integration testing and ensure high-quality code through best practices and code reviews.
- AI-Enabled Development: Leverage AI-assisted coding tools (e.g., Windsurf, Copilot) to improve development efficiency and accelerate delivery.
- Mentorship & Leadership: Mentor junior developers and contribute to best practices across the engineering team.
Qualifications
- 10+ years of software development experience, with strong focus on full stack engineering
- Strong expertise in Java, SQL, and Git
- Experience with Spring, Spring Boot, and related frameworks
- Experience with messaging technologies such as Kafka, MQ, and FIX protocols
- Strong understanding of distributed systems, data modeling, and high-performance application design
- Experience working in cloud environments and DevOps practices
- Familiarity with Linux and Windows environments
- Strong problem-solving and analytical skills
- Experience supporting production systems in high-pressure environments
- Strong communication and collaboration skills
- Bachelor’s degree in Computer Science or related field (advanced degree preferred)
- Experience within financial services, particularly Equities trading environments
- Familiarity with AI-assisted development tools (e.g., Copilot, Windsurf, Cursor)
Preferred Experience
- Knowledge of order management systems (OMS) and smart order routing (SOR)
- Understanding of equity trading lifecycle and market structure
- Experience building front office trading or execution platforms
- Experience with Angular or modern front-end frameworks
- Familiarity with Python for scripting or data processing
- Exposure to regulatory reporting and compliance considerations in trading systems
- Experience with application profiling, debugging, and performance tuning
Why Join Us
This role offers the opportunity to be part of a high-impact transformation initiative within the Equities trading space. You will help modernize legacy platforms into cutting-edge, cloud-based systems while working with advanced technologies, including AI-assisted development tools. This is a unique opportunity to contribute to the evolution of front-office trading systems in a fast-paced, innovation-driven 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