Senior Software Engineer

Canada's Challenger Bank serving over 670,000 people with $125 billion in combined assets, focused on innovating banking experiences.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
7+ years of experience
Finance

Description For Senior Software Engineer

EQ Bank, Canada's innovative Challenger Bank, is seeking a Senior Software Engineer to join their digital initiatives team. With over $125 billion in combined assets and serving more than 670,000 Canadians, EQ Bank is transforming traditional banking through technology. The role combines both backend and frontend development, focusing on building scalable web applications and APIs. You'll work in a hybrid environment, leading technical designs and mentoring other developers while contributing to the bank's digital transformation.

The position requires expertise in J2EE/JEE development, with significant experience in building RESTful/SOAP APIs and working with modern frontend technologies. You'll be responsible for designing and implementing high-performance solutions, troubleshooting production issues, and participating in an agile development environment. The ideal candidate will have 7+ years of software development experience and a strong background in financial technology.

EQ Bank offers a comprehensive benefits package including competitive bonuses, RRSP matching, health benefits, and professional development opportunities. The company's commitment to innovation and inclusion makes it an ideal place for engineers who want to make a significant impact in the financial technology sector. Their recognition on Forbes World's Best Banks list since 2021 demonstrates their success in digital banking transformation.

Last updated 10 days ago

Responsibilities For Senior Software Engineer

  • Design, develop and support web applications and RESTful/SOAP APIs
  • Provide technical guidance and mentorship to other developers
  • Support experience design and functional requirements
  • Lead high-performance web application development
  • Build and optimize front-end solutions
  • Develop and support APIs and Microservice applications
  • Assist in troubleshooting production incidents
  • Participate in daily SCRUM meetings

Requirements For Senior Software Engineer

Java
TypeScript
JavaScript
  • Bachelor's degree in Computer Science or related technical field
  • 7+ years in J2EE/JEE software delivery
  • 3+ years building RESTful/SOAP API solutions
  • Experience with Angular.js, CSS, HTML and JavaScript/TypeScript
  • Experience with SQL Server database, Azure managed SQL Server
  • Knowledge of frameworks like Hibernate, Spring MVC, Spring Security, SAML, OAuth, OIC
  • Experience with Unit Testing frameworks (Junit, MUnit or TestNG)
  • Experience with bug tracking software: Jira, Confluence
  • Strong oral and written communication skills

Benefits For Senior Software Engineer

401k
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

Interested in this job?

Jobs Related To EQ Bank Senior Software Engineer

Senior Quality Engineer

Senior Quality Engineer position at EQ Bank, leading test automation and quality initiatives for Canada's innovative digital banking platform.

Senior Software Engineer

Senior Software Engineer position at EQ Bank, working on digital banking technology in Toronto

Software Development Engineer, FSx for OpenZFS

Senior Software Development Engineer position at Amazon FSx for OpenZFS team, building cloud storage solutions and managing high-performance file systems.

Senior Platform Software Engineer, PCIe

Senior Platform Software Engineer role at NVIDIA focusing on PCIe architecture and GPU-based AI server development, offering competitive compensation and the opportunity to work on cutting-edge AI computing infrastructure.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer position at NVIDIA focusing on data center system bringup, debugging, and firmware development for server systems, offering competitive compensation and the opportunity to work with cutting-edge AI technology.