Automation Engineer

TD Bank

Belfast City District

On-site

GBP 50,000 - 80,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

TD Bank in Belfast, United Kingdom seeks a software engineer for Global Automation Engineering to understand business needs and select optimal technical solutions using AI, APIs, UIPath, and Power Platform. The candidate will bridge technology and business stakeholders with strong software and data fundamentals.

Responsibilities include automating processes, integrating systems via APIs, and delivering maintainable code with testing and deployment support.

Qualifications

  • Strong software and data fundamentals.
  • Experience with APIs and system integrations.
  • Familiarity with AI-enabled automation and RPA.

Responsibilities

  • Analyse business requirements to identify automation opportunities.
  • Translate requirements into technical solutions.
  • Design and develop applications, automations, and integrations.
  • Collaborate with analysts and developers to meet performance needs.
  • Perform testing and support production systems.

Skills

APIs
System Integrations
UiPath
Power Platform
AI Fundamentals

Tools

Python
SQL
Git
Power Platform

Job description

Work Location

Belfast, United Kingdom

Hours

35

Line of Business

Technology Solutions

Pay Details

We're committed to providing fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open dialogue with a member of our HR Team and ask compensation related questions, including pay details for this role.

Job Description

We are seeking a passionate software engineer for a role within Global Automation Engineering. This role focuses on understanding business needs and selecting the best technical solution, using technologies such as AI, APIs, traditional code, UiPath and Power Platform. The ideal candidate will have strong software and data fundamentals, an understanding of system integrations, and excellent communication skills to bridge the gap between technology and business stakeholders.

The ideal candidate will have strong software and data fundamentals, an understanding of how systems integrate and communicate, and excellent communication skills to bridge the gap between technology and business stakeholders.

Customer / Business

Analyse a broad range of business requirements and processes to identify opportunities for optimisation, automation and technology-enabled improvement.

Work with business and technology stakeholders to understand the underlying problem, challenge existing processes where appropriate and translate business requirements into effective technical solutions.

Evaluate different solution approaches and identify the most appropriate technology or combination of technologies for each business need.

Conduct system, process and technical analysis to identify key components required for solution delivery and problem resolution.

Design and develop new applications, automations, integrations and enhancements in accordance with technology architecture and engineering standards.

Understand how systems communicate and identify opportunities to integrate applications through APIs, data, workflows and other appropriate integration patterns.

Perform unit and component testing for new solutions and enhancements.

Contribute to project planning, estimation, timelines and status updates.

Communicate technical requirements, solution designs, risks and dependencies clearly to both technical and non-technical stakeholders.

Identify issues that may impact other areas of a project and resolve or escalates them appropriately.

Support existing applications and automation solutions through enhancements, troubleshooting and break/fix activities.

Collaborate with Business Analysts, Systems Analysts, Developers, Solution Designers and other technology partners to ensure solutions meet business, application and performance requirements.

Engineering & Delivery

Create and maintain high-quality, reusable and maintainable code consistent with established engineering standards.

Participate in code reviews, testing cycles, production deployments and ongoing solution support.

Follow secure coding practices and applicable security standards to minimize common application vulnerabilities.

Complete unit and integration testing to ensure solutions meet design specifications and quality standards.

Participate in identifying and recommending development, automation, AI and testing technologies that support project objectives.

Apply appropriate software engineering principles regardless of the technology being used.

Work within established enterprise technology delivery, governance, risk and project management practices.

Assist with root-cause analysis, problem determination and timely resolution of incidents.

Support the health, reliability and performance of applications and automations in production.

Contribute to monitoring, operational support and continuous improvement of deployed solutions.

Technology & Automation

This role is technology-agnostic. Engineers are expected to understand the business problem first and then determine the most appropriate approach.

A solution could involve:

  • Traditional software development
  • APIs and system integrations
  • AI and Large Language Models
  • AI-assisted software development
  • Workflow automation
  • Robotic Process Automation (RPA)
  • Low-code technologies
  • Data processing and transformation
  • A combination of multiple technologies

Our technology landscape may include GPT, Claude, Claude Code, UiPath, Microsoft Power Platform, APIs, SQL, Python and other development technologies.

Candidates are not expected to be specialists in every technology listed. We value engineering fundamentals, adaptability and the ability to learn and select the appropriate technology for the problem.

Employee / Team

Continuously develop technical knowledge and stay current with AI, software engineering, automation and emerging technologies.

Develop an understanding of the financial services business and the applications, processes and technology that support it.

Manage and prioritise workload to deliver quality solutions within agreed timelines.

Contribute to a p

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automation Application Developer
Automation Application Developer

Adecco • City Of London

Hybrid
GBP 65,000 - 88,000
Automation Developer
Automation Developer

Advanced Resource Managers • Greater London

Hybrid
GBP 70,000 - 92,000
Automation Engineer: AI, APIs & RPA Innovator
Automation Engineer: AI, APIs & RPA Innovator

TD Bank Group • Belfast City District

Hybrid
GBP 40,000 - 70,000
Lead Automation Engineer
Lead Automation Engineer

Head Resourcing • City of Edinburgh

On-site
GBP 70,000 - 90,000
Benefits
Automation Engineer
Automation Engineer

Hydrogen Group • Greater London, Liverpool, Glasgow

Hybrid
GBP 65,000 - 90,000
Senior Automation Engineer
Senior Automation Engineer

Digital Waffle • Birmingham

On-site
GBP 70,000 - 90,000
Hybrid working
Competitive salary
Automation Engineer
Automation Engineer

TD • Belfast City District

On-site
GBP 42,000 - 64,000
Automation Engineer
Automation Engineer

Snc-Lavalin • United Kingdom

Hybrid
GBP 65,000 - 90,000
Automation Engineer
Automation Engineer

TD Bank Group • Belfast City District

Hybrid
GBP 40,000 - 70,000
Senior Consultant - Intelligent Automation Consultant - D&ET - TC - Belfast or Londonderry-Derry
Senior Consultant - Intelligent Automation Consultant - D&ET - TC - Belfast or Londonderry-Derry

Ernst & Young Advisory Services Sdn Bhd • Belfast City District

On-site
GBP 55,000 - 75,000
Continuous learning
Flexible tools & impact
Transformative leadership
+1