Jobs · Engineering · New York

Senior Developer - Front Office

Nomura · New York, NY · 2 mo ago
Engineering$225k–$250k/yrFull-time

The Role

The Equity Digital Office is seeking a highly skilled Senior Java Developer to join our front office trading team.

Key Responsibilities:

  • Design & Develop: Build and maintain high-performance, low-latency Java applications for our systematic trading platform, including order management, execution algorithms, risk management, and pricing systems
  • System Ownership: Own the full software development lifecycle from requirements gathering and technical design through implementation, testing, deployment, and production support
  • Performance & Concurrency: Implement complex multithreading, asynchronous/event-driven patterns, and performance optimization techniques to achieve low-latency, high-throughput trading operations
  • Integration & Connectivity: Build and maintain integrations with external trading systems, exchanges, and execution venues using FIX protocols, messaging middleware, and market data feeds in Linux environments
  • Cross-Functional Collaboration: 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
  • Code Quality: Ensure high standards through comprehensive testing, code reviews, and adherence to software engineering best practices

Requirements

  • Experience: 3-7 years developing trading systems, electronic trading platforms, or financial technology applications in front-office trading environments
  • Education: Bachelor's degree in Computer Science, Mathematics, Engineering, or related technical field; strong academic record
  • Java Expertise: Expert-level Java programming skills with deep knowledge of modern Java versions (Java 17+ preferred)
  • Technical Depth:
    • 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
  • Data & Infrastructure: Working knowledge of SQL and NoSQL databases for market data and order/execution systems; strong Linux/Unix proficiency
  • Integration Skills: Experience integrating with external APIs, third-party trading systems, and market connectivity platforms
  • Soft Skills: Strong analytical and problem-solving abilities, exceptional attention to detail, effective communication, and ability to thrive in a fast-paced, collaborative trading environment
  • Ethics & Integrity: Strong sense of ethics in handling sensitive trading systems and data

Qualifications

  • 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

Similar jobs