Senior Full Stack Engineer
Toronto, ON, CA, M5H 1J9
Job description
Our purpose – Opening up a world of opportunity – explains why we exist. Here at HSBC, we use our unique expertise, capabilities, breadth and perspectives to open new kinds of opportunity for our more than 40 million customers. We’re bringing together the people, ideas, and capital that nurture progress and growth, helping to create a better world – for our customers, our people, our investors, our communities, and the planet we all share.
In Canada, HSBC Global Services (Canada) Limited (HGCA) is a wholly owned subsidiary of HSBC Global Services Limited. Operating in Toronto, HGCA is part of a global service company, delivering services to support the operating entities of HSBC Group. We have different capabilities that provide tools and processes to facilitate the functions, business, and entities with their service management responsibilities.
We are looking for people who are flexible in their approach, enjoy technology and who are happy to try new things, as well as being comfortable in throwing experiments away if they don’t work. Controlled failure is considered an opportunity to learn. This is a leadership role with delivery responsibility.
As our Senior Full Stack Engineer, you will:
- Own end-to-end delivery and run outcomes for one or more client connectivity products/services, staying hands-on while guiding others
- Set and communicate the technology strategy, balancing business delivery with ongoing remediation of technical debt
- Lead and continuously improve development pods, measuring success through fewer production incidents and increased release cadence
- Build reliability in by design by addressing non-functional requirements (performance, resilience, observability, recoverability)
- Ensure safe, predictable change delivery through small, regular, non-breaking releases, plus release/change execution and operational acceptance
- Lead production support and operational rituals, including incident response, problem management, PIRs, retros and stand-ups; ensure root causes are fixed and improvements embedded
- Manage risk and control items proactively, staying on top of vulnerabilities and control and governance processes
- Mentor and uplift teams across Client Connectivity, sharing best practices and improving ways of working
- Communicate progress and impact, blogging/sharing updates and achievements, and identifying wider contribution opportunities for self and team
You’ll likely have the following qualifications to succeed in this role:
- Strong full-stack DevOps experience across build, test, release and run, including Continuous Delivery practices
- Hands-on engineer who can code and deploy to production, working across at least two languages and willing to learn new stacks (e.g., Java, JavaScript, Clojure, Python). You might not be expert, but we still expect you to try and learn to get the job done
- Relational database experience (PostgreSQL preferred), working knowledge of Unix and a solid infrastructure understanding, comfortable operating in both Unix and Windows environments
- Experience designing/consuming HTTP APIs (e.g., REST); strong analytical, problem-solving and decision-making skills
- Proven technical leadership: raising engineering standards, coaching, and improving team ways of working
- Strong production support capability: observability, incident/problem management, and driving service reliability improvements
- Able to manage multiple development teams and work directly with Product Owners end-to-end with minimal reliance on intermediary roles
- Strong stakeholder management and decision-making, making sound trade-offs across time, risk and quality, including knowing when to escalate
- Knowledge of cyber security and regulatory requirements (e.g., data privacy, consent, data residency) and how to apply them in delivery
In compliance with applicable laws, HSBC is committed to employing only those who are authorized to work in Canada. Applicants must be legally authorized to work in Canada as HSBC will not engage in immigration sponsorship for this position.
As an HSBC employee, you will have access to tailored professional development opportunities to ensure you have the right skills for today and tomorrow. At HSBC, our overall goal is to provide a competitive Total Reward Package, with an appropriate mix of fixed pay, and variable pay, as part of an employee’s overall total compensation and benefits. Variable pay generally takes the form of discretionary, annual awards (sometimes referred to as a “bonus”). Additionally, HSBC offers a wide range of competitive and flexible benefits designed to help you improve your health and well-being, finances, and lifestyle.
All qualified applicants will receive consideration for employment without regard to age, ancestry, color, race, national origin, ethnicity, disability or medical condition, genetic information, military or veteran service, religion, creed, sex, gender, pregnancy, childbirth, caregiver status, marital status, citizenship or immigration status, sexual orientation, gender identity or expression or any other trait protected by applicable law.
The final fixed pay offer will depend on the candidate and a number of variables, including but not limited to, role responsibilities, skill set, depth of experience and education, licensing/certification requirements, internal relativity, and specific work location.
At HSBC, our overall goal is to provide a competitive Total Reward Package, with an appropriate mix of fixed pay, and variable pay, as part of an employee’s overall total compensation and benefits. Variable pay generally takes the form of discretionary, annual awards (sometimes referred to as a “bonus”). Additionally, HSBC offers a wide range of competitive and flexible benefits designed to help you improve your health and well-being, finances, and lifestyle.