Senior Developer - Front Office

Nomura Holdings, inc.New York, NY
Onsite

About The Position

The Equity Digital Office is seeking a highly skilled Senior Java Developer to join our front office trading team. Working alongside traders, quantitative analysts, and technologists, you will build and optimize mission-critical electronic trading infrastructure that implements proprietary algorithmic strategies and integrates with external trading systems and execution venues.

Requirements

  • 3-7 years developing trading systems, electronic trading platforms, or financial technology applications in front-office trading environments
  • Bachelor's degree in Computer Science, Mathematics, Engineering, or related technical field; strong academic record
  • Expert-level Java programming skills with deep knowledge of modern Java versions (Java 17+ preferred)
  • Deep understanding of multithreading, concurrent programming, and thread safety
  • Strong knowledge of asynchronous/event-driven programming and performance optimization
  • Solid grasp of object-oriented design, design patterns, data structures, and software architecture
  • Experience with system architecture, messaging patterns, and distributed systems
  • Working knowledge of SQL and NoSQL databases for market data and order/execution systems
  • Strong Linux/Unix proficiency
  • Experience integrating with external APIs, third-party trading systems, and market connectivity platforms
  • Strong analytical and problem-solving abilities, exceptional attention to detail, effective communication, and ability to thrive in a fast-paced, collaborative trading environment
  • Strong sense of ethics in handling sensitive trading systems and data

Nice To Haves

  • Experience with FIX protocol and electronic trading connectivity standards
  • Proficiency in Python, C++, or C#; experience with kdb/q or time-series databases
  • Knowledge of cloud platforms, messaging middleware, and DevOps practices
  • Understanding of equity market microstructure, trading workflows, and regulatory requirements (MiFID II, Reg NMS)
  • Familiarity with statistical analysis and machine learning techniques applied to trading
  • Experience with Agile/Scrum methodologies and strong technical documentation skills

Responsibilities

  • Build and maintain high-performance, low-latency Java applications for our systematic trading platform, including order management, execution algorithms, risk management, and pricing systems
  • Own the full software development lifecycle from requirements gathering and technical design through implementation, testing, deployment, and production support
  • Implement complex multithreading, asynchronous/event-driven patterns, and performance optimization techniques to achieve low-latency, high-throughput trading operations
  • Build and maintain integrations with external trading systems, exchanges, and execution venues using FIX protocols, messaging middleware, and market data feeds in Linux environments
  • Work directly with Traders, Quants, and Risk Managers to translate trading requirements into robust, scalable technical solutions and support implementation of custom signals and trading strategies
  • Ensure high standards through comprehensive testing, code reviews, and adherence to software engineering best practices

Benefits

  • 401(k) eligibility
  • various paid time off benefits, such as vacation, sick time, and parental leave
  • sign-on bonus
  • restricted stock units
  • discretionary awards
  • full range of medical, financial, and/or other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service