- Set the technical direction and architecture for the ALMonD web platform
across the front end, service layer, and integration with the simulation engine, with a focus on scalability, performance, and long-term maintainability.
- Build and maintain full-stack features end to end, from React/TypeScript user
interfaces through Python services and APIs, with Java services where needed, deployed on AWS.
- Design intuitive workflows for configuring, running, and comparing interest
rate simulations and scenarios, partnering with Treasury, CIO, and risk stakeholders to translate quantitative requirements into usable product features.
- Develop high-performance data visualizations, grids, and dashboards that
render large simulation result sets (e.g., NII and EVE sensitivities, scenario comparisons, time series) with speed, clarity, and accuracy.
- Lead the team's adoption of AI-assisted engineering practices using
enterprise-authorized tools (e.g., for coding, refactoring, test generation, code review, and troubleshooting), and set clear standards for validating AI outputs for correctness, performance, and security.
- Identify and prototype opportunities to bring AI into the product and
engineering workflow, such as natural language scenario setup, AI-generated explanations of simulation results, and automation of repetitive development and operational tasks.
- Set and enforce engineering standards for accessibility, performance,
security-by-design, and automated testing (unit, integration, and end-to-end).
- Write secure, high-quality production code and comprehensive tests, and
contribute actively to code reviews as author and reviewer with a focus on maintainability, clarity, and consistency.
- Build observability into front-end and back-end services (logs, metrics,
tracing, real-user monitoring), troubleshoot production issues, take part in incident response as needed, and automate fixes for recurring problems.
- Act as a technical mentor and multiplier for the team through design reviews,
pairing, and hands-on guidance, influencing engineering direction without formal people management.
- Collaborate with Product, Treasury, CIO, Risk, and Quantitative teams to
refine requirements, break down work, and deliver iteratively across Agile increments.