Taro Logo

Senior Software Engineer

TD is one of the world's leading global financial institutions and the fifth largest bank in North America by branches.
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer

TD Bank, one of the world's leading financial institutions and North America's fifth-largest bank, is seeking a Senior Software Engineer to join their Asset Liquidity and Funding Analytics team in Dublin, Ireland. This role presents an exciting opportunity to work on strategic technology solutions within TD Securities' Liquidity and Funding platform.

The position offers a chance to be part of a high-performing global Engineering team, working on one of TDS's top-priority initiatives with strong senior management support. The role involves designing and developing comprehensive end-to-end solutions, with accountability for technical design and System Design Specification (SDS) delivery.

As a Senior Software Engineer, you'll be working in a dynamic technology organization, delivering solutions to the global markets business and providing front-to-back funding and liquidity metrics across capital market products. The role requires strong technical expertise, particularly in Computer Science fundamentals, algorithms, and data structures.

The ideal candidate should be self-motivated, ambitious, and capable of working effectively in a team environment. You'll have the opportunity to influence strategic technology solutions while working with both technical and non-technical professionals. The position includes mentoring junior engineers and contributing to a positive work environment that champions quality, innovation, and teamwork.

TD offers a comprehensive benefits package including health and well-being benefits, medical coverage, paid time off, and extensive career development opportunities through regular development conversations, training programs, and mentoring initiatives. The company is committed to fostering an inclusive environment where diversity is celebrated and all employees can bring their authentic selves to work.

This role is perfect for someone looking to make a significant impact in a global financial institution while developing their career in a supportive, growth-oriented environment. The position offers the unique opportunity to work on complex, enterprise-wide projects while contributing to TD's mission of being the better bank and enriching the lives of customers, communities, and colleagues.

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Design, development, and delivery of comprehensive end-to-end detailed solutions
  • Accountability for technical design and delivery of System Design Specification (SDS)
  • Extend the strategic Liquidity and Funding platform
  • Collaborate effectively in the team to deliver high quality solutions
  • Inspire a positive work environment and champion quality, innovation, teamwork
  • Communicate and collaborate with both technical and non-technical professionals

Requirements For Senior Software Engineer

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience
  • Strong background in Computer Science fundamentals including algorithms, data structures, computational complexity
  • Excellent communication and teamwork skills
  • Experience with delegating & guiding the work of Jr and mid-level Engineers
  • Strong analytical and problem-solving skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Health and well-being benefits
  • Medical coverage
  • Paid time off
  • Career development programs
  • Reward and recognition programs
  • Competitive benefits plan
  • Regular development conversations
  • Training programs
  • Mentoring programs

Jobs Related To TD Bank Senior Software Engineer