← Browse all jobs
CO

Software Engineer - Capital Markets & AI

Caspian One
Montreal, QuebecOn-site1 week ago
Apply Now →

About this role

Software Engineering & Architecture • Design and implement robust, scalable, and maintainable software systems supporting AI-driven applications. • Own end-to-end solution architecture, including system design, integration patterns, and performance optimisation. • Apply object-oriented and modern software development principles across Python, JavaScript, and/or Node.js ecosystems. • Drive engineering excellence in code quality, testing, and maintainability. AI Platform & GenAI Development • Build and evolve AI-powered solutions leveraging LLMs, RAG architectures, and agent-based systems • Contribute to the shared AI platform (AWS, LangChain, internal frameworks), improving reusability and standardisation • Design and expose API-first AI services, including OpenAI-compatible interfaces • Translate business use cases into production-ready AI applications Cloud & DevOps Engineering • Architect and deploy solutions in AWS environments (EKS, ECS/ECR, networking, security, monitoring • Implement and manage containerised applications (Docker, Kubernetes) • Ensure high standards for observability, reliability, and scalability • Contribute to CI/CD pipelines, automation, and infrastructure-as-code practices Data, Security & Governance • Design and implement data models aligned with enterprise standards • Ensure compliance with data governance, security, and regulatory requirements, especially in financial contexts • Apply best practices in secure software development and AI governance Collaboration & Leadership • Partner with business stakeholders and engineering teams to define, prioritise, and deliver solutions • Provide technical leadership and mentorship to team members • Communicate complex technical concepts clearly to both technical and non-technical audiences • Contribute to engineering standards, architectural guidelines, and platform strategy Required Skills & Qualifications Experience • 8+ years of professional experience in software engineering or platform engineering • Proven track record delivering complex, distributed systems in production environments • Experience delivering end-to-end solutions from design to deployment.
Want to see how well you match this job?
Get AI-scored for free →