About the Role
At EQB, we're remaking banking to help Canadians get ahead. We offer a wide variety of financial services and have been challenging traditional banking conventions since 1970. We are looking for challengers who want to reshape banking for Canadians and their businesses.
Responsibilities
- Deliver robust, scalable AI platform components and end-to-end solutions both independently and collaboratively.
- Collaborate closely with software developers, data engineers, DevOps, and data scientists to develop and support AI platform features.
- Participate in design and architecture discussions for AI platform services, ensuring flexibility, scalability, and reliability.
- Develop and enhance APIs, platform features, and tools to support AI and data workflows.
- Review and optimize code for performance, maintainability, and compliance with platform standards.
- Mentor junior developers on best practices for platform development and effective use of platform tools.
- Ensure platform security, monitoring, and compliance with best practices.
- Provide production support and troubleshooting for AI platform components.
Requirements
- Minimum 7 years of software engineering experience.
- 5+ years’ experience with Java & Spring Boot Framework.
- Experience building APIs and services (REST) to support data and AI workflows.
- Experience working with XML and JSON data formats.
- Strong background in large-scale, distributed system development.
- Hands-on experience with containerization and orchestrators (e.g., Docker, Kubernetes).
- Experience working in integrated team environments using source control systems (e.g., Git, IntelliJ).
- Evidence of design skills and understanding of design patterns, with the ability to apply them to platform architecture.
- Experience with Test Driven Development (TDD) and unit testing frameworks.
Skills
- Microservices architecture
- Cloud-native app development
- Infrastructure-as-code concepts (e.g., Terraform, CloudFormation)
- The Twelve-Factor App methodology
- MLOps tools and monitoring solutions (e.g. MLflow, Prometheus, Grafana)
- Cloud platforms (AWS, Azure, GCP)
- Workflow orchestration tools (e.g., Airflow, Kubeflow Pipelines)
- JIRA / Confluence
Location
- Toronto, ON
Work Type
- Hybrid
Experience Level
- Minimum 7 years of software engineering experience
- 5+ years’ experience with Java & Spring Boot Framework
Benefits
- Competitive discretionary bonus
- Market leading RRSP match program
- Medical, dental, vision, life, and disability benefits
- Employee Share Purchase Plan
- Maternity/Parental top-up while you care for your little one
- Generous vacation policy and personal days
- Virtual events to connect with your fellow colleagues
- Professional development and comprehensive Career Development program
About the Company
- EQB Inc. (TSX: EQB) is the parent company of Equitable Bank, the country's seventh-largest Schedule I bank by assets, which operates EQ Bank, Canada's Challenger Bank™.
- EQB Inc. serves nearly 4 million Canadians and manages approximately $150 billion in combined assets under management and administration.
Equal Opportunity
- EQ is committed to building an inclusive, accessible environment where every employee feels valued, respected, and supported.
- We believe our organization is stronger — and our people thrive — when we honour and celebrate diverse experiences, identities, and perspectives.
- We’re equally committed to supporting your growth, both professionally and personally.
- We provide a barrier‑free recruitment process and work environment. If you require accommodations at any stage, we will work with you to ensure you can bring your best self to the process and beyond.
- As part of our recruitment process, EQ uses AI to help screen, assess, and/or select applicants for this position. All AI-enabled outputs are reviewed and validated by our talent team.
- All candidates considered for hire must successfully complete a criminal background check and credit check.
- While we appreciate every application, an EQ recruiter will contact only those whose skills and experience most closely match the requirements of the role.
