Senior C++ and Python Developer – Trading Systems
Posted on:
2 hours ago
Vacancies:
1 Vacancy
Job Summary
Job Title:Senior C and Python Developer Trading Systems Experience Required:** 10 Years (Mandatory) Location:** Toronto ON Work Model:Hybrid (3 Days WFO) Duration:612 Months Keywords: * Python * JavaScript for Front End Development * SQL * AWS Services * Capital Markets (Derivatives Fixed Income Risk Calcs) Skills: * C * SQL Basic * Core Java * Capital Markets and Financial Services Experience Required:10 & Above Role Description: * 10 years of overall software engineering experience with a strong background in building and maintaining enterprise-level applications. * Must-have experience in capital markets with a sound understanding of trading workflows and trade lifecycle across asset classes including: * Equities * Fixed Income * Derivatives * OTC * FX * Strong working experience in C with the ability to independently debug complex issues with precision. * Proficiency in Python with hands-on experience applying it in a financial or capital markets context. * Strong foundational knowledge of SQL is a must-have. Candidates should be comfortable with core concepts including: * Joins * Aggregations * Indexing * Query Optimization * Demonstrated experience designing and architecting applications at a Lead level making sound technical decisions around: * System Design * Data Flow * Component Interaction that reflect the complexity and scale of enterprise financial systems. * Knowledge of software development best practices and patterns including: * Clean Code Principles * Design Patterns * Event-Driven Architecture * Experience in AWS Cloud is a must. * Must-have experience with DevOps practices and tooling including: * CI/CD Pipelines * Containerization (Docker/Kubernetes) * Infrastructure as Code * Automated Deployment Strategies * Experience in FIX Protocol is strongly preferred and will be a significant advantage given the nature of trading systems built within the team. * Familiarity with AI tools and Large Language Models (LLMs) is a plus. * Passion to expand your domain knowledge both on the job and through continued education. Essential Skills * 10 years of overall software engineering experience with a strong background in building and maintaining enterprise-level applications. * Must-have experience in capital markets with a sound understanding of trading workflows and trade lifecycle across asset classes including: * Equities * Fixed Income * Derivatives * OTC * FX * Strong working experience in C with the ability to independently debug complex issues with precision. * Proficiency in Python with hands-on experience applying it in a financial or capital markets context. * Strong foundational knowledge of SQL is a must-have. Candidates should be comfortable with core concepts including: * Joins * Aggregations * Indexing * Query Optimization * Demonstrated experience designing and architecting applications at a Lead level making sound technical decisions around: * System Design * Data Flow * Component Interaction that reflect the complexity and scale of enterprise financial systems. * Knowledge of software development best practices and patterns including: * Clean Code Principles * Design Patterns * Event-Driven Architecture * Experience in AWS Cloud is a must. * Must-have experience with DevOps practices and tooling including: * CI/CD Pipelines * Containerization (Docker/Kubernetes) * Infrastructure as Code * Automated Deployment Strategies * Experience in FIX Protocol is strongly preferred and will be a significant advantage given the nature of trading systems built within the team. * Familiarity with AI tools and Large Language Models (LLMs) is a plus. * Passion to expand your domain knowledge both on the job and through continued education. Desirable Skills * Python Libraries: * Pandas * NumPy * PySpark |
Required Skills:
Sailpoint