You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
TD Bank

Full-Stack Architect

  • Office
  • 6+ years

Salary

Not stated

Similar roles pay $120K - 185K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company's IT architecture team sets technology strategy, standards and an architecture framework that guide how solutions are designed, built and rolled out across the organization. Architects cover some mix of solution and application architecture, infrastructure, technical integration, data, security and enterprise architecture.

This senior role focuses on the payments data domain. You will give direction, guidance and governance on system structure, design, applications and infrastructure, and help the team and business areas understand architecture options and technology choices.

The work centres on building, customizing and integrating systems using MongoDB, Kafka, Azure-led public cloud, APIs, microservices and containers on Azure AKS and GDC GKE.

The company serves corporate, government and institutional clients in capital markets and transaction banking, with more than 6,500 professionals across 40 cities.

Training and onboarding sessions are provided to help you settle into the role.

Responsibilities

  • Work with teams and solution architects to understand problems and business requirements, and help resolve issues and keep solutions aligned.
  • Guide architecture and engineering teams to define reusable patterns using modern approaches such as DDD, DevOps, events, cloud, microservices and data pipelines.
  • Design container-based solutions on Kubernetes and, where needed, design Kubernetes clusters on Azure AKS.
  • Define development specifications, technical requirements and system performance objectives, and identify the system changes needed.
  • Find, assess and recommend emerging IT trends and improvements, and decide whether to buy, build or reuse solutions, including sourcing and negotiating them.
  • Analyse business requirements and recommend the best architecture options.
  • Act as a top expert and consultant on the most complex and high-risk initiatives.
  • Advise business and technology teams on system architecture, keeping total cost of ownership in view.
  • Use your subject matter expertise to influence vendors on product design, and contribute to third-party contract negotiations where relevant.
  • Build consensus and support decisions within and across business units so IT strategy fits the architecture framework.
  • Apply industry and technical knowledge to deliver solutions that improve business results and reduce risk.
  • Lead knowledge transfer sessions with senior management, teams, other technical areas and business units.
  • Set service-level objectives and use the decision rights that come with the role.
  • Focus on reliability, scalability and the architectural infrastructure, including highly complex, scalable systems.
  • Define observability standards so production systems run under known conditions and their measurements are reported clearly, helping anticipate errors and failures.
  • Lead work with governance and control groups such as regulatory and operational risk, compliance and audit, advising on architecture and tooling risk.
  • Lead or contribute to cross-functional and enterprise initiatives as an organizational or subject matter expert, helping identify risk in significant and complex situations.
  • Monitor and report on the status of products, projects and applications in your portfolio, checking compliance with domain architecture and development standards.
  • Spot architectural gaps and emerging trends early, and recommend improvements that reduce technology debt and build resilient solutions.
  • Map processes and sub-processes that connect business problems to technology solutions.
  • Track code changes through control systems.
  • Protect the organization by identifying and managing risk, and escalating high-risk or non-standard activity when needed.
  • Stay current on emerging issues, trends and regulatory requirements, and assess their likely impact.
  • Help maintain a culture of risk management and control in line with risk appetite.
  • Lead code reviews, build prototypes to test approaches, and use configuration management and build automation tools to deploy code and give developers clear proof points and fixes.
  • Design tests that keep software working, and support issue analysis, fixes and production issue resolution.
  • Mentor and train junior colleagues, and may take on the Chapter Lead role where applicable.
  • Work with the team and leadership to find and resolve product quality issues, and promote quality engineering practice.
  • Keep others informed about project status and other relevant information.
  • Build working relationships with internal and external business partners and stakeholders.
  • Represent your business area and the bank as a brand ambassador, inside and outside the company.
  • Participate fully in the team, support a positive work environment, and raise issues in a timely way.
  • Take part in your own performance management and development, including cross-training within your team.
  • Work autonomously on high-profile, complex or high-risk technology projects with significant organizational impact.
  • Your manager is an Architecture Practice Lead or Practice Area Lead, and you will have regular performance and career conversations with them.

Requirements

  • An undergraduate degree or technical certificate is required; a graduate degree is preferred.
  • 10+ years of relevant experience developing a variety of platforms.
  • Experience in data architecture and familiarity with data domain technologies.
  • An understanding of domestic and international payment systems and engines is valuable; previous payments, payments technology or payments architecture experience is an asset.
  • Deep knowledge of MongoDB.
  • Understanding of event-based architecture, Kafka and microservices architecture.
  • Experience designing containerized solutions on Kubernetes, and/or designing Kubernetes clusters on Azure AKS.
  • Understanding of containerization, primarily AKS and GDC GKE.
  • Understanding of public cloud ecosystems, primarily Azure, is an asset.
  • Experience with continuous integration, continuous delivery, pair programming and/or test-driven development is an asset, including writing unit, integration and functional tests.
  • Demonstrated experience integrating technical tools in a complex environment.
  • Seasoned individual contributor with deep expertise in specific enterprise or functional domains and a track record across a wide range of architecture frameworks, technologies, tools, processes and procedures.
  • Big-picture thinking, with the ability to anticipate architectural gaps and spot emerging trends using business acumen and specialist technical knowledge.
  • Strong communication, collaboration and client-facing skills, including the ability to understand business needs and deliver practical solutions aligned to a long-term vision.

Conditions

Location: Toronto, Ontario, Canada.

Hours: 5.

Line of business: Technology Solutions.

Base salary range: $149,500 to $177,000 CAD.

The role is eligible for a discretionary variable compensation award based on business and individual performance.

Pay progresses through the salary range over time as you grow in the role. The actual base pay offered may vary with skills, experience, job-related knowledge, geographic location and business needs.

You are welcome to ask compensation questions and talk openly with your recruiter about the details of this role.

Provincial employment regulations may apply, and requirements can differ by province or territory in Canada.

The company is an equal opportunity employer that values diverse workforces.

Benefits

  • Total rewards include base salary, variable compensation, health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Regular career, development and performance conversations with your manager.
  • Access to an online learning platform and a range of mentoring programs.
  • Training and onboarding sessions to help you get started.

Where you’d work

From the office

About the company

TD Bank

  • Industry: FinTech

Offices in Toronto, Canada, Canada

Also hiring in Montreal, Canada, United States, Belfast, United Kingdom and 7 more places

7 of their 135 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 20 checks run
  • 1 red flag

Still hiring?

14 checks

1 red flag

How crowded?

6 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Kubernetes
  • Kafka
  • MongoDB
  • Azure
  • CI/CD
Type
Full-time
Equity
Equity offered
Industry
FinTech
Specialty
Fullstack
Region
Canada
Show 6 more factsShow less

Role

Category
Development
Specialty
Fullstack
Experience
10+ years
Tech stack
  • Kubernetes
  • Kafka
  • MongoDB
  • Azure
  • CI/CD

Location

Work model
Office
Region
Canada
Offices
  • Toronto, Canada
  • Canada

Compensation

Salary
Salary by agreement
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason