- Actively engages with and leads a team of technologists, contractors and
vendors to develop and deploy trading applications to the highest standards, ensuring alignment with business and functional requirements.
- Designs and implements microservices in Java using streaming, non-blocking
and reactive programming techniques, contributing secure, high-quality production code directly and reviewing and debugging code written by others.
- Utilizes technologies such as Kafka, IBM MQ, Kubernetes (K8s), Redis cache,
MSK and AWS to build scalable, efficient systems across the order lifecycle (order management, FIX routing, execution, allocation and booking), providing both strategic direction and hands-on support.
- Drives adoption and governance of approved AI-assisted engineering practices
across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.
- Applies knowledge of tools within the Software Development Life Cycle
toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
- Drives the adoption of domain-driven design principles and decisions that
influence product design, application functionality and technical operations, ensuring the architecture supports the trading platform's multi-asset capabilities (equities, fixed income, mutual funds).
- Oversees and contributes to technical documentation, including service APIs
using Swagger/OpenAPI, ensuring robust logging, auditability, security and monitoring.
- Leads API design sessions and guides the selection of design patterns for the
team, while contributing directly to the design process.
- Leads code review sessions and provides sign-off, ensuring high
maintainability through TDD/BDD and demonstrating service scalability using mock testing frameworks, simulation and automated regression.
- Serves as a function-wide subject matter expert in trading systems and FIX
connectivity, and advocates for firmwide frameworks, tools and SDLC practices.
- Mentors, grooms and guides junior team members, fostering their professional
growth and development within the organization.