3 days ago
Base Salary
$135k - $225k/yr
Responsibilities
- Develop and maintain enterprise-grade Java server-side applications and backend trading systems for Global Spread Products.
- Build and improve scalable data platforms, data pipelines, analytics products, and AI-tool infrastructure across trading and banking divisions.
- Create standardized eTrading operational processes for model packaging, deployment, and reproducible training.
- Optimize performance-critical systems and reduce latency in high-frequency trading environments.
- Partner with business teams to understand needs, manage expectations, and support product adoption and scaling.
- Collaborate with leadership to identify technical bottlenecks, recommend platform improvements, and prioritize efficiency-focused work.
Requirements
- Bachelor’s degree in computer science, engineering, mathematics, or a related field, or equivalent hands-on experience.
- At least 10 years of hands-on experience developing Java and J2EE/JEE technologies, with emphasis on server-side development.
- Proven ability to translate complex business problems into robust, well-tested data products.
- Mandatory experience with multithreading and concurrent processing.
- Experience with low-latency performance optimization for high-frequency trading systems.
- Ability to work effectively with business teams and technical partners while managing competing priorities.
- Familiarity with capital markets operations, client engagement models, or investment banking workflows is preferred.
- Familiarity with enterprise messaging systems such as Solace is preferred.
- Experience with entity resolution, graph-based data structures, or event-driven data products is preferred.
Benefits
- Competitive compensation, performance bonuses, flexible benefits, and stock options where applicable.
- 401(k) program with company matching, health, dental, vision, life and disability insurance, and paid time off.
- Coaching, mentoring, training, and development opportunities in financial services and technology.
- Flexible work arrangements supporting work-life balance.
- Full-time regular employment based in Jersey City, United States, with 40 work hours per week.
About RBC
Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.
