Software Engineer with AI experience to design and build AI integrations for Fable’s platform.
Compensation
$50 – 70 an hour - The range is designed to reflect the range of skills and experience needed for the position and is subject to change. The final rate is based on relevant skills, experience, and internal equity.
Responsibilities
AI integration development
Design and build MCP servers and AI integrations using the official TypeScript MCP SDK
Build MCP tools, resources and prompts that make platform data and actions available to AI assistants and agents
Implement remote transport (Streamable HTTP), and local transport (stdio) where needed
Connect MCP tools to existing APIs and services, handling data mapping, pagination, retries, idempotency and rate limits
Lead the technical strategy and development of tools, systems, and workflows that power development on Apex Legends, improving developer productivity and enabling faster iteration.
Quality Engineer responsible for developing and implementing quality engineering code, establishing processes and tools, analyzing test results, designing test patterns, conducting reviews, and promoting quality-focused practices throughout the software development lifecycle.
Compensation
Base salary range is expected to be between $86,100.00 CAD - $136,100.00 CAD
Responsibilities
Develop and implement quality engineering code that improves the quality, reliability, and maintainability of software products
Establish processes and tools to maintain automation scripts and generate timely bug-tracking and quality reports
Analyze automated test results, investigate failures, and collaborate with partners to resolve root causes
Design test patterns to assess performance, scalability, reliability, and overall solution quality
Conduct code and deliverable reviews, identify quality risks, and recommend practical mitigation strategies
Design, build and maintain both front-end interfaces and back-end systems, including APIs, microservices, databases and cloud deployments using Java, Spring Boot, React, Node.js, Python and SQL.
Responsibilities
Design, develop, test, deploy and support full stack applications across front-end and back-end environments
Build responsive, accessible and user-friendly interfaces using React and modern web development practices
Develop and maintain back-end services, APIs and business logic using Java, Spring Boot, Node.js and Python
Design and implement microservices-based architectures for scalable, modular applications
Build and maintain secure RESTful APIs and service integrations
Requirements
Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience
Lead the development, configuration, and implementation of advanced AI-powered developer experiences across GitHub Copilot, AI Foundry, and Microsoft Fabric technologies, guiding teams to build secure, scalable, enterprise-ready AI solutions.
Compensation
Salaries are based on qualifications and experience and typically range from $129,300 to $152,118 (job grade 18) The Bank offers an incentive for successfully meeting expectations at 7 to 10% of your base salary. The Bank offers additional performance pay (5%) for those who exceed expectations.
Responsibilities
Lead end-to-end technical delivery of AI-enabled application capabilities
Partner with AI Principal Consultant to implement reference architectures
Guide developers in building, configuring, and maintaining AI agents and workflows
Define and oversee testing approaches for AI-enabled applications
Provide technical leadership across Agile delivery teams
Requirements
Bachelor's or equivalent degree in Computer Science, Software Engineering, Artificial Intelligence, Engineering or related field
Nice to have: Experience with AI platforms such as GitHub Copilot, AI Foundry, Microsoft Fabric, Azure AI services
Nice to have: Experience designing or integrating AI agents, copilots, workflow automation, vector search, knowledge grounding
Nice to have: Familiarity with responsible AI, model risk management, AI safety guardrails, observability
Nice to have: Experience in regulated environments
Delivery Lead working with the team for Wealth management / brokerage digital modernization, passionate about Agile methodologies, communication, technical alignments, continuous improvement and coaching to deliver the digital production for customers.
Responsibilities
Guide and participate with team to get to educated estimates with the technical background and solution design experience
Work with a team to identify roadmap/feature dependencies and impediments and be accountable for tracking and removing them
Facilitate discussion, decision making, and conflict resolution
Assists in the identification and mitigation of project risks
Identifies and acts on coaching opportunities at the individual and team level
Requirements
Bachelor’s Degree in Software Engineering
Bachelor’s Degree in Computer Science
Nice to have: Wealth / Brokerage business understanding
Contribute across the full technology stack, developing new features, improving existing architecture, and strengthening APIs and integrations for delivery logistics and real-time orchestration.
Compensation
Annual base salary of $60,000–$80,000 USD, depending on experience, skills, and engineering level.
Responsibilities
Build, refine, and maintain agentic development workflows, contributing to the team's use of AI throughout the software lifecycle
Design, develop, test, and deliver scalable, high-quality full-stack software across new and existing systems
Drive software quality through thorough verification, automated testing, and both AI-assisted and human code reviews
Review AI-generated code and architectural recommendations critically, ensuring solutions meet engineering standards before they are merged or deployed
Take ownership of features from research and planning through design, implementation, validation, deployment, and production monitoring
Requirements
Bachelor's degree in computer science or a related field
Nice to have: Software Development Engineer in Test (SDET)