Skip to main content

Software Engineer

Full Time | Toronto

Responsibilities

  • Implement responsive, data-intensive UI components for displaying thousands of securities for portfolio management.
  • Maintain existing functionalities, including debugging issues, modifying and extending features, optimizing stability, and performance.
  • Collaborate with stakeholders, quants, dev-ops, and other software engineers efficiently.
  • Contribute to the design of the application and document technical decisions to contribute to the team's knowledge base.
  • Engage with end users and gather feedback to continuously improve the software and build stakeholder management.

Critical Competencies

  • Integrity and Brand Promotion: RPIA’s reputation is built on its professional staff. You are expected to act with integrity and to further RPIA’s reputation in all your actions.
  • Technical knowledge: Strong technical knowledge of modern Front-End programming languages, understanding of best practices, and general coding skills
  • Communication: Strong written and verbal skills are required for this position.
  • Teamwork: You will be part of an experienced and professional team of research, execution, quantitative and structuring portfolio managers. Working in unison with your teammates is critical to success.
  • Operational Excellence: Knowledge of ethical standards and control principles with the confidence to uphold RPIA's control and service standards
  • Creative problem-solving: Look for optimal and creative ways to solve business problems, able to think outside of the box.

What You'll Gain

  • Exposure to institutional asset management and fundraising strategies.
  • Hands-on experience with prospect research and CRM tools.
  • Mentorship from experienced investment and client-facing professionals.
  • Development of analytical, communication, and stakeholder management skills.

Requirements

  • 4+ years of experience developing production-grade Front-End applications.
  • Strong experience with Angular 10+ and TypeScript.
  • Experience in designing the framework and architecture of responsive, data-driven web applications and best practices.
  • Experience with Azure DevOps CI/CD pipelines, Docker, and automated testing (Cypress, Jasmine/Karma).
  • Build and maintain complex state management using NgRx (Store,Effects, Entities).
  • Proficiency with REST API integration and authentication (OAuth/MSAL).
  • Familiarity with data visualization libraries(D3 or similar).
  • Experience with version control (Git or equivalent).
  • Experience in UI/UX design for Front-End applications is a plus.
  • Knowledge of financial markets, especially fixed-income products, will be considered an asset.
  • Knowledge of LLM Agents, RAG, Inference Optimization, Finetuning, AI-Driven Programming, and Orchestration will be considered an asset.

Additional Information:

  • Position Type: Full-Time
  • Work Location: Toronto
  • To learn more about life at RPIA, visit https://rpia.ca/
  • Read our firm’s magazine, Voices of RPIA: https://online.flippingbook.com/view/581240358/
  • This is to fill an open vacancy
  • Artificial Intelligence may be used as part of this recruitment initiative
  • Compensation Range: $110,000 – $140,000 base salary, additional compensation may be available

RPIA is proud to be Great Place to Work Certified™. What sets us apart?

  • Exceptional single and family benefits package that includes health, dental, and vision insurance plus additional Health Care Spending and Wellness credits. 
  • inConfidence (provided by Medavie Blue Cross via Inkblot) Employee and Family Assistance Program to support mental well-being and extends to all family members in your household. 
  • Opportunities for professional and personal growth through:
    • Cross-functional Mentorship Program
    • Internally curated Leadership Skills training program

RPIA is an Equal Opportunity Employer

We believe in the power of diversity of thought, and we aspire to have an inclusive workplace that mirrors the fabric of our community. We strongly encourage applications regardless of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status. We are committed to providing an accessible and equitable application and hiring process and will make accommodations should you require it at any point. We encourage you to connect with us at [email protected] if you require accommodation during the recruitment process.

Our culture is defined by our six core values: client-first, innovation, excellence, partnership, integrity, and giving back. Our clients often say the outstanding service we deliver is as important to them as the returns we achieve for them. With over 120 employees and $21 billion under management for a broad investor base of institutions and private clients, we proudly remain privately owned by employees who invest alongside our clients.