Taro Logo

Senior Software Engineer

EQ Bank is Canada's Challenger Bank with over $125 billion in combined assets, serving more than 670,000 people across Canada.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Finance

Description For Senior Software Engineer

EQ Bank, Canada's Challenger Bank, is seeking a Senior Software Engineer to join their innovative Payments Technology team. With over $125 billion in combined assets and serving more than 670,000 people across Canada, EQ Bank is transforming the banking industry through modern technology and AI integration.

The role focuses on developing cutting-edge financial services solutions using modern Java development practices, with a strong emphasis on AI capabilities and intelligent automation. As a Senior Software Engineer, you'll be responsible for implementing next-generation banking technology that enhances customer experiences and operational efficiency. The position requires expertise in building secure, scalable applications while embracing AI-assisted development practices and LLM integration.

You'll work with a diverse team of professionals, including Data Scientists, Product Managers, and Business Analysts, to deliver innovative solutions that meet regulatory requirements and industry standards. The ideal candidate brings 3-5 years of Java development experience, preferably with fintech exposure, and a strong understanding of AI technologies and microservices architecture.

EQ Bank offers an attractive compensation package including competitive bonuses, RRSP matching, comprehensive health benefits, and professional development opportunities. The hybrid work environment promotes work-life balance while maintaining team collaboration. Join a company recognized on Forbes World's Best Banks list and help shape the future of banking in Canada.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Design and implement Java applications following SDLC best practices
  • Use AI-assisted coding tools to improve development speed and code quality
  • Develop and deploy autonomous AI agents for financial workflows
  • Build and maintain microservices using Spring Boot
  • Create REST APIs and integration points
  • Apply security best practices for traditional applications and AI-integrated systems
  • Develop and implement new financial products and services
  • Work with cross-functional teams to translate requirements into technical solutions
  • Partner with Compliance and Risk Management teams

Requirements For Senior Software Engineer

Java
MongoDB
PostgreSQL
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or similar technical field
  • 3-5 years of professional Java development experience
  • 2+ years of experience in financial services, fintech, or banking technology
  • Strong knowledge of Java 11+, Spring Framework, Spring Boot, Spring Security, and JPA/Hibernate
  • Experience with microservices architecture and API design
  • Understanding of AI frameworks and LLM APIs
  • Proficiency with AI-powered development tools
  • Basic knowledge of Azure or AWS/GCP
  • Experience with relational and NoSQL databases
  • Experience with version control, CI/CD pipelines, and automated testing

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Competitive discretionary bonus
  • Market leading RRSP match program
  • Medical, dental, vision, life, and disability benefits
  • Employee Share Purchase Plan
  • Maternity/Parental top-up
  • Generous vacation policy and personal days
  • Annual professional development allowance
  • Career Development program

Jobs Related To EQ Bank Senior Software Engineer