3 days ago
Belfast, United KingdomSenior
Responsibilities
- Lead the design, development, delivery, and operational support of compliance and supervision technology solutions.
- Help build and lead engineering teams across multiple delivery streams and establish engineering standards, development practices, and quality controls.
- Drive accountability for solution design, code quality, testing, deployment, operational stability, and continuous improvement.
- Provide coaching, mentoring, and career development to junior developers.
- Own end-to-end delivery of strategic technology initiatives and coordinate across product, architecture, infrastructure, security, vendors, and other teams.
- Provide technical oversight for enterprise-scale distributed systems using API-first, event-driven, microservices, and cloud-native architectures.
- Integrate vendor platforms, proprietary systems, and enterprise data services while promoting reusable platform capabilities.
- Review and approve solution designs for scalability, resiliency, maintainability, and security.
- Embed auditability, traceability, entitlement controls, evidencing capabilities, and monitoring into system designs.
- Support internal audits, regulatory reviews, remediation programs, and control assessments.
Requirements
- Strong hands-on Java development experience, with JDK 17+ preferred.
- Experience developing REST or GraphQL APIs using Spring Boot or a similar framework.
- Strong SQL experience with an RDBMS and experience with messaging technologies such as Kafka.
- Experience deploying with Docker and Kubernetes.
- Experience with workflow engines such as Camunda, Activiti, or jBPM.
- Strong experience leading Agile delivery at scale, including backlog execution, dependency management, continuous improvement, and outcome delivery.
- Strong problem-solving, analytical, communication, collaboration, leadership, and prioritization skills.
- 8+ years of technology delivery and software engineering experience.
- 3+ years leading engineering teams in large-scale enterprise environments.
- Minimum bachelor’s degree in computer science or a related field.
- Preferred experience with Apache Solr, OpenSearch, Elasticsearch, GitHub Actions, Terraform, SonarQube, Veracode, big data, data analytics, AI, distributed teams, and regulated financial-services environments.
- Preferred knowledge of trade surveillance, market-abuse monitoring, global markets, and trading lifecycles.
Benefits
- Base salary and additional reward plans are included in TD’s Total Rewards package, with compensation details discussed during the hiring process.
- Health and well-being benefits, including medical coverage, are provided.
- Paid time off, career development support, training, mentoring, and reward and recognition programs are provided.
- Regular career, development, and performance conversations and access to an online learning platform are available.
- Training and onboarding sessions are provided.
- The role is located in Belfast, United Kingdom, with 35 working hours stated.
- Accommodation is available for the recruitment and interview process.
Tech Stack
Categories
About TD bank
TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.
