TD Bank: VP Engineering

March 21, 2009

Toronto Dominion Bank is looking for a Vice President, Engineering:

Vice Presidents (VP) at TD Bank Financial Group are strategic, responsible and accountable members of the Bank’s leadership team. Collectively, these roles contribute significantly to the overall reputation of TD as an excellent investment, a highly customer focused organization, a top employer and an exemplary corporate citizen. Executives set the ethical, organizational and performance standard for the teams they lead and exemplify how an effective performance and development culture functions day to day. A VP is expected to guide his/her team, collaborating as appropriate with TD partners, to deliver superior results in both the short and long term.

Reporting to the SVP of Infrastructure the VP, Engineering is accountable for the design, build test, and implementation of the banks data center based technology infrastructure. The position is responsible for the development and implementation of technical business strategies in cooperation and alignment with our business partners. The position holds overall responsibility to ensure robust infrastructure solutions are in place to ensure optimal service and security for all customers and partners. The department is made up of over 500 IT professionals.

Lead the overall Engineering team across various functional areas which include: Servers, Mainframe, Operating Systems, Storage, Database, Security Technologies, Directories, Middleware, Email/Collaboration Infrastructure, IT Tools Engineering as well as Infrastructure Project Management, Dev/Test Environment Support and Production Acceptance Testing.
Contribute to the creation of a North America organization ensuring talent workforce and succession management is in place to support TD’s NA growth goals and to win in the war for talent within the technology industry.
Effectively manage an operating budget in excess of $ 215mm as well as a pipeline of projects focused on quality, time to market and cost effectiveness.
As a member of the Infrastructure Senior Executive Team, continuously optimize the technology capability of the bank, guide infrastructure priorities, improve our organizational capability and manage the risk profile of the bank’s IT infrastructure.

The Good
It’s a very, very senior role at a very $35B market cap bank.  An operating budget of $215M.  A lot of responsibility.

The Bad
Well, for starters, I’m guessing that many of you couldn’t get this job if they really, really wanted it.  I’m pretty sure I couldn’t.

What’s Missing?
A ton of things.  But, to be honest, for a leadership position this senior at such a big company, that’s to be expected.  If you’re interested in the position and have the experience to stand a chance, then you’ll want to have detailed conversations with TD about the challenges, the team, the role, and so forth.

Although banks haven’t been doing that well in the last year, Canadian banks seem to be relatively healthy still.  It’s probably still a challenging time, but challenge can also mean opportunity.

The Location
A senior position at TD Bank probably means Bay street, financial district, the TD Tower.  I’m just guessing.

In Summary
Probably most of you don’t qualify for the position.  I’m guessing TD Bank is really only going to seriously consider people in VP/Director positions at relatively large companies already, and it probably wouldn’t hurt to have a connection at TD Bank.


Royal Bank: Sr. Technical Analyst – Enterprise Application & Dependency Mapping

January 29, 2009

RBC is looking for a Sr. Technical Analyst – Enterprise & Dependency Mapping:

This position will be joining the recently created Application & Dependency Mapping team. Application & Dependency Mapping is a leading edge solution that automates the ability to discover and maintain the relationships between complex applications and their supporting infrastructure components, known as application interdependency mapping. This type of technology can be used for numerous things: improving Disaster Recovery Plans, incident management, change management, configuration management and many others.

– 5 yrs previous technical work/industry experience
– Having experience with this type of solution would be a benefit, however not a requirement as this is a leading edge solution.
– Programming and scripting skills are a requirement; the solution uses Java/Jython/Python.
– In depth knowledge of Windows and Unix computing technologies.
– In depth knowledge of networking technologies.
– Understanding of database architecture.
– SQL knowledge and user skills.
– Good understanding of the different layers of the OSI model.
– Working knowledge of middleware technologies
– Beneficial to have working knowledge of host computing technologies.
– Experience working with vendors and vendor support

The Good
This is a pretty novel area to me – definitely the sort of thing that would mostly be applicable to large enterprises, but possibly the sort of thing where developing expertise in this area will help you out by having skills in a relatively rare area that you can parlay into some kind of consulting in the future.  It might also just be interesting.

It’s also for the Royal Bank, which would normally be a good sign from a stability perspective, although lately Banks haven’t seemed like the best place to be.

And, finally, doing Python, even Jython, in the enterprise is rare enough that some of you are likely to be interested for that reason alone.

The Bad
The banks in Toronto typically don’t pay very well.  And with this position looking for five years of experience, I’d guess that they might be offering something like $60k, which is not enough, particularly to work in a banking environment.  That said, if you’re on the hunt and this sounds interesting, there’s no harm in inquiring, other than possibly wasting your time.  This is probably more appealing if you’ve only got the five years experience they’re looking for.

What’s Missing?
What’s the compensation like on this team?  Where will the job be located?  And, since this is likely to be a new area for many of you, knowing more about the job, what you’d be doing, what the team you’d be on is like and so forth could be valuable.

Your mileage may vary when it comes to working for/in a big canadian bank.  On the upside, you might be able to keep banker’s hours.  On the downside, you’re likely to have a lot of process and comparatively low pay.

In Summary
Working on Jython/Python to map enterprise applications and their dependencies for a big canadian bank – interesting technology, but possibly sub-standard pay.  Probably mostly interesting to people with the near-minimum required level of experience.

TD Bank: AVP Infrastructure Engineering

September 8, 2008

Not very many of you are likely to have the qualifications to be an Assistant VP of Infrastructure Engineering for TD Bank, so I’m going to keep this pretty short.  That said, the job sounds reasonably interesting, more so than I’d expect for an AVP position at a bank, and the pay range quoted on one of the listings I saw went up to $150k, so it seems safe to suggest that if you have the qualifications for this position, you might want to take a quick look:

Infrastructure Engineering is responsible for the build, test, implementation and third-level support of all infrastructure technologies for the bank. The Software Engineering team will be assembled from a set of existing groups within Engineering, and will fulfill that mandate for all software components of our infrastructure, including: database, security, directory, messaging, mobility, middleware, content management, development tools, test tools, and production support tools.

Reporting to the VP, Engineering the successful candidate will oversee an annual plan of approximately $50mm and a team of 143 FTEs spread across five campuses: Scarborough, Mississauga, London, Toronto and Lewiston, Maine.

The role is accountable for leading the teams in Security, Directory, Software Engineering and Database and ensures this North American team is aligned with ITS strategic initiatives.

Working with internal, the incumbent will require an in depth understanding of their business needs while identifying and leveraging synergies across the partners. Leads the team to deliver solutions in assigned functional area, meet SLA’s, Interface with IT, finance, audit, business unit management and other areas of our client to ensure integrated processes, efficient introduction of new technologies, retirement of obsolete technologies and support for business-led initiatives requiring the capabilities of this infrastructure.

The original TD posting is pretty old, but headhunters seem to be carrying the torch now, so if you’re interested, you’ll want to work with them: Brainhunter on Working in Toronto, Modis on Higher Bracket.

In Summary
Very senior role for a bank, and yet, not deathly boring.  Seems like it’s well-compensated.   What else could you ask for?

TD Bank: AVP, Software Engineering

June 29, 2008

TD Bank Financial Group is looking for an AVP,  Software Engineering:

Reporting to the VP, Engineering the successful candidate will oversee an annual plan of approximately $50mm and a team of 143 FTEs spread across five campuses: Scarborough, Mississauga, London, Toronto and Lewiston, Maine.

The role is accountable for leading the teams in Security, Directory, Software Engineering and Database and ensures this North American team is aligned with ITS strategic initiatives.

The Good
TD Bank is a big, well-known financial institution.  Assistant Vice-President for a bank is a pretty senior role, and the size of the budget and team is significant.

The Bad
The usual dearth of information.  What’s the compensation like for an AVP at TD Bank?  Is the location the TD HQ downtown, or something else?  What are the travel expectations, given the distributed team?

Your mileage may vary when it comes to working in a financial institution, even in Canada, in the wake of sub-prime.  It’s also likely to be a very corporate environment.

There isn’t going to be very much actual technology.  At this level, you’re mostly about managing people and contracts and budgets, and not so much about the technology.  Sure, it’s important to have some understanding about the technology that you can get a sense of strategic direction and do an effective job of managing the people who’re going to have to work more closely with the technology, but you’re not that likely to fire up an IDE, even to review someone else’s code.

But then, if you were looking for that sort of thing, you probably stopped reading after “TD Bank: AVP,” because what else would you expect?

In Conclusion
To be honest, anyone who thinks they have have a shot at the job and is at all interested should probably look into it in more detail.  Positions this senior at this big a company don’t come around every hour, so it’s worth a quick look to see if there’s a fit.

Little Bites: Wireless n-Tire, DVP & Eg, Tech Head, Stealth-Mode

April 18, 2008

Value-Added Recruiting is helping someone look for a Sr. J2EE Software Developer who can do wireless work.  It’s understandably wireless, because they’re looking for an “n-tire” server or web application.

CPAS is looking for some team leaders at the DVP and Eglinton.  The posting as a whole doesn’t grab me, but the location might appeal to some.

Bank of Montreal is looking for a Technology Head.  It’s an odd title, and the posting doesn’t really clarify for me, but it sounds like a senior position at a bank, if that’s interesting to you.

Star Software Developer for Stealth-Mode Company is interesting simply by being mysterious.