
Principal Software Engineer
Total System Services, LLC (TSYS)1 day ago
Belfast, United KingdomStaff+
Responsibilities
- Define and lead AI strategy for the Integrated engineering organisation.
- Identify, prioritise, and validate AI opportunities across product experiences, engineering workflows, developer productivity, quality engineering, operations, support, platforms, knowledge management, and partner ecosystems.
- Improve engineering effectiveness through applied AI, automation, simplification, modern tooling, and continuous improvement.
- Champion responsible and secure AI adoption covering privacy, reliability, explainability, observability, regulatory expectations, and ethical use.
- Establish AI engineering standards, reusable patterns, reference architectures, evaluation approaches, knowledge-sharing forums, and mentoring practices.
- Coach and mentor engineers on AI-first thinking while maintaining quality, reliability, customer focus, and strong engineering discipline.
- Promote observable, testable, reliable, and supportable AI-enabled engineering outcomes.
- Collaborate with Operations, DevOps, Security, and Compliance teams to expand organisational AI maturity.
Requirements
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field.
- Strong hands-on engineering background building, deploying, and scaling production-ready software applications and AI-powered products.
- Exceptional communication, stakeholder management, storytelling, analytical, problem-solving, and organisational skills.
- Experience implementing AI/ML operational practices, including automation, data governance, continuous integration/continuous deployment, or real-time data processing solutions.
- Understanding of responsible AI practices including governance, security, privacy, risk assessment, testing, monitoring, human oversight, auditability, and safe enterprise adoption.
- Hands-on experience resolving performance and scalability issues across distributed application architectures and databases.
- Understanding of database design and development, design patterns, refactoring, object-oriented design, and modern software development practices.
- Experience creating web services with SOAP and RESTful endpoints and authentication schemes.
- Experience working in Agile Scrum or Lean Kanban environments.
- Preferred experience includes payments domain expertise and work with Natural Language Processing, conversational AI agents, or large language model application development frameworks.
- Knowledge of cloud and data platforms.
Tech Stack
SOAP