Job Description
Role Overview/What will you do:
End-to-End SDLC Ownership: Drive the full Software Development Life Cycle for the Equities Smart Order Router, from design to deployment, ensuring robust and high-performance solutions.
Global Collaboration: Work intimately with key stakeholders and colleagues across global regions, including product teams, quantitative analysts, and other engineering groups.
Critical L3 Support: Provide essential Level 3 support, resolving complex queries from production support, product managers, and trading desks to maintain platform stability.
Strategic Impact: Directly contribute to the continuous enhancement and stability of a latency-sensitive, high-volume trading platform, directly impacting trade execution and liquidity.
Delivery Ownership: Take full ownership of deliverables, ensuring quality, reliability, and successful integration within a dynamic trading environment.
Key Skills and Experience required:
We are seeking a highly skilled and experienced software engineer with a strong background in financial technology. The ideal candidate will possess:
Financial Markets Expertise: Demonstrated prior software development experience within financial markets, preferably with exposure to electronic trading systems or low-latency environments.
Core Java Proficiency: Expertise in Core Java development (version 1.8 or higher), with a deep understanding of its ecosystem, best practices, and performance characteristics.
Advanced Data Structures & Concurrency: Excellent command of data structures, concurrent programming (multi-threading), and techniques for highly optimized, low-garbage-collection (zero GC) development, crucial for high-performance applications.
Low Latency & Performance Tuning: Proven experience in developing and optimizing low-latency applications, including advanced performance tuning techniques and profiling to achieve micro seconds level response times.
Distributed Systems & Middleware: Hands-on experience working with various messaging middlewares (e.g., Kafka, Solace) and TCP-based communication protocols for building resilient and scalable distributed systems.
Linux & Scripting Acumen: Strong working knowledge of the Linux operating system, including shell scripting and an understanding of system-level performance tuning and troubleshooting in a Linux environment.
Microservices Architecture: Practical experience with microservices architecture principles and design patterns, including developing, deploying, and managing services in a distributed environment.
💡 Quick Summary
Seeking a career-building opportunity? The Equities Low Latency Java Algo Developer (Vice President) - London position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in London offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
