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