Senior Developer

EQ Bank | Equitable Bank

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 7 years of software engineering experience.
  • 5+ years' experience with Java & Spring Boot Framework.
  • Experience building APIs and services (REST) for data and AI workflows.
  • Strong background in large-scale, distributed system development.
  • Hands-on experience with containerization and orchestrators (e.g., Docker, Kubernetes).
  • Experience with Test Driven Development (TDD) and unit testing frameworks.
  • Evidence of design skills and understanding of design patterns.

Responsibilities

  • Deliver scalable AI platform components and solutions independently and collaboratively.
  • Collaborate with software developers, data engineers, DevOps, and data scientists on AI platform features.
  • Participate in design and architecture discussions for platform services.
  • Develop and enhance APIs and tools for AI and data workflows.
  • Review and optimize code for performance and compliance with standards.
  • Mentor junior developers on best practices for platform development.
  • Ensure platform security, monitoring, and compliance.

Benefits

  • Competitive discretionary bonus
  • Market leading RRSP match program
  • Comprehensive medical, dental, vision, life, and disability benefits
  • Employee Share Purchase Plan
  • Maternity/Parental top-up
  • Generous vacation policy and personal days
  • Professional development programs and hybrid work opportunities.
Full Job Description
What You'll Do!

  • 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.


What You Bring!

  • 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.


Good to Have Skills!

  • Experience with microservices architecture.
  • Experience developing cloud-native apps.
  • Familiarity with infrastructure-as-code concepts (e.g., Terraform, CloudFormation).
  • Experience with "The Twelve-Factor App" methodology.
  • Hands-on experience with MLOps tools and monitoring solutions (e.g. MLflow, Prometheus, Grafana).
  • Familiarity with cloud platforms (AWS, Azure, GCP) for deploying and operating AI/platform services.
  • Experience with workflow orchestration tools (e.g., Airflow, Kubeflow Pipelines).
  • JIRA / Confluence.


What we offer [For full-time permanent roles]

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

A fulfilling opportunity to join one of the top FinTechs and help create a new kind of banking experience

The incumbent will be working hybrid and in office time will be spent working from EQ Bank's additional office space located at 2200-25 Ontario Street, Toronto, ON.

Similar Jobs

More Jobs at EQ Bank | Equitable Bank

More Information Technology Jobs

Find similar Senior Developer jobs: