Team Lead, Software Engineering
Questrade Financial Group
Main Office, TORONTO, ON, CA
1d ago

We’re looking for our next Tech Lead, Software Engineering. Could It Be You?

The Tech Lead will be involved in the development of functionally rich, scalable, robust and user friendly web applications through all stages of the Agile software development life cycle from inception to implementation.

This person will lead a team of software engineers and QA analysts as well as collaborate with UI / UX, product and business teams to deliver business value.

The ideal candidate for this role should be able to thrive in dynamic environments, have a strong work ethic, positive energy and the ability to innovate.

Need more details? Keep reading...

  • Developing and debugging code as well as writing automated tests for back-end services and web applications
  • Planning, designing and coordinating software development activities and mitigating the technical risks throughout the software development lifecycle.
  • Reviewing code to ensure quality and correctness of solutions
  • Enhancing and modifying existing applications as needed to add new features or improve user-experience
  • Meeting regularly and interacting with a diverse team of business stakeholders, UI / UX designers, architects and engineers to elicit and define requirements for new applications.
  • Playing an active role in defining and implementing best practices, standards and procedures including quality and delivery methodologies
  • Participating in and contributing to all Agile Scrum ceremonies
  • Leading the support efforts of the application in production, addressing issues in a timely fashion in order to meet SLAs
  • Providing mentoring to team members to assist them in reaching their career goals.
  • Addressing team member performance issues in a timely manner
  • Applying significant knowledge of industry trends to help Questrade improve and build innovative products.
  • Coordinating external software development teams and vendors to define requirements and validate outputs.
  • So are YOU our next Tech Lead, Software Engineering? You are if

  • Degree, diploma or equivalent directly related work experience.
  • Minimum 7 years of experience in web-based technologies.
  • Digital financial services experience preferred.
  • Exposure to the full software development life cycle, including design, configuration, integration, testing and support including, but not limited to, gathering requirements, designing the future state solution, the development work breakdown, as well as supporting quality assurance and post-production efforts.
  • Preferred technical stack : Web : Single Page Applications (SPAs) using Angular, REST APIs written using microservices in Node.
  • js or .NET Core, potentially other languages being considered.Data : Google Cloud Firestore, MongoDB, Redis Cache, SQL Server, MemSQL.

    Streaming : Google Pub / Sub, Kafka.Infrastructure : Google Kubernetes Engine, and other Google Cloud Platform components.

    Tools : Gitlab, Jira, Confluence, preferably automated CI / CD.

  • Experience with unit testing frameworks.
  • Strong skills at performance application tuning.
  • Have excellent interpersonal, verbal and written skills and the ability to interact with multiple levels of stakeholders.
  • Strong documentation, analytical and problem-solving skills.
  • Excellent time-management and organizational abilities that facilitate structured teamwork.
  • Experience leading projects and other engineers
  • Ability to work under minimal supervision.
  • Ability to adapt and change based on new business requirements and environment.
  • Brownie points if

  • You have financial services industry
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form