About the Role
Join the Foreign Exchange (FX) Options technology team to deliver enhancements and fixes for the FX Option Risk Monitoring System. You will take senior technical ownership, drive design decisions, and strengthen local support capability through mentoring and engineering standards.
Responsibilities
- Own delivery of enhancements and defect fixes for the FX Option Risk Monitoring System during North America business hours
- Take end-to-end technical ownership including analysis, design, build, testing, release readiness, and post-release validation
- Translate business needs into pragmatic solutions while balancing speed, risk, technical debt, and cost
- Partner with Product Owners, Front Office traders, and quant teams to clarify requirements and manage ambiguity
- Ensure production outcomes including resilience, performance, security, and observability
- Reduce incidents through effective triage, root-cause analysis, and permanent fixes
- Manage cross-system impacts across integrated services and shared data flows
- Collaborate with the China-based technical lead and engineering team with clear handovers across time zones
- Lead engineering excellence in code quality, automated testing, CI/CD hygiene, documentation, and maintainable design
Requirements
- Senior, hands-on experience building and supporting Java backend systems in production
- Strong experience with modern Java services including Spring, Spring Boot, REST APIs, and microservices patterns
- Solid engineering fundamentals in OO design, concurrency, performance tuning, and clean code practices
- Strong production mindset regarding operability, monitoring, alerting, logging, and incident management
- Proven ability to drive technical decisions and deliver with distributed teams across time zones
- Clear communication skills with technical and non-technical stakeholders
- Strong testing discipline including unit and integration testing
- Experience working with CI/CD pipelines
- Must be legally authorized to work in Canada
Skills
- Java
- Spring
- Spring Boot
- REST APIs
- Microservices
- OO Design
- Concurrency
- Performance Tuning
- CI/CD
- FX Options
- Risk Monitoring
- Trading Systems
- Kafka
- Event-driven patterns
- Ignite
- Prometheus
- Grafana
Location
- Toronto
- Vancouver
Work Type
- Full-time
Experience Level
- Senior
Salary/Compensations
- Competitive Total Reward Package including fixed and variable pay
Benefits
- Discretionary annual bonus awards
- Competitive and flexible benefits for health and well-being
- Tailored professional development opportunities
About the Company
- HSBC is a global organization with over 40 million customers.
- HSBC Global Services (Canada) Limited is a wholly owned subsidiary delivering services to support HSBC Group operating entities.
Equal Opportunity
- All qualified applicants will receive consideration for employment without regard to age, ancestry, color, race, national origin, ethnicity, disability or medical condition, genetic information, military or veteran service, religion, creed, sex, gender, pregnancy, childbirth, caregiver status, marital status, citizenship or immigration status, sexual orientation, gender identity or expression or any other trait protected by applicable law.
