Senior Software Engineer – Disputes

TriniTech Consulting Ltd

Dublin

On-site

EUR 90,000 - 120,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TriniTech Consulting Ltd in Dublin is seeking a Senior Software Engineer to join our Disputes technology team, focusing on designing and evolving scalable, secure backend platforms that support the end-to-end dispute lifecycle.

You will translate business requirements into robust solutions, design microservices and event-driven workflows, and work with Product, Architecture and Platform teams to ensure observable, scalable systems.

Qualifications

  • A strong understanding of software engineering principles and design patterns is required, covering architecture, design, and best practices.
  • Experience with distributed systems, microservices, and event-driven approaches is essential.
  • Proficiency in RESTful API design and working with relational and NoSQL databases.
  • Familiarity with cloud platforms (AWS/Azure) and container orchestration (Kubernetes) is advantageous.
  • Awareness of observability, monitoring, and DevOps practices is expected.

Responsibilities

  • Design and evolve backend services, APIs, workflows, and event-driven systems for dispute initiation, progression, resolution, and arbitration.
  • Collaborate with Product, Architecture and Platform teams to ensure scalable, maintainable, observable, and resilient systems.
  • Apply CI/CD, automated testing, and operational excellence across the software delivery lifecycle.
  • Troubleshoot production issues, perform root-cause analysis, and drive continuous improvements to system design.

Skills

Domain-Driven Design
Event-driven architecture
CQRS & Event Sourcing
Workflow/state machines
Integration patterns
Resilience patterns
Cloud-native
RESTful APIs
Relational & NoSQL databases
AWS
Azure
Kubernetes
Observability & monitoring
AI-assisted engineering
GitHub Copilot

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

GitHub Copilot
Claude
Cursor

Job description

  • We are seeking a Senior Software Engineer to join our Disputes technology team, responsible for designing and evolving the systems that support the end-to-end dispute lifecycle.
  • This role focuses on building scalable, resilient, and secure platforms that deliver critical financial workflows while ensuring high availability, regulatory compliance, and excellent customer experience.
  • The role emphasizes system design, architecture, and software engineering expertise over manual coding.
  • You will be responsible for translating business requirements into robust technical solutions, applying proven software design principles and architectural patterns to solve complex problems in a distributed systems environment.
  • You will design and enhance backend services, APIs, workflows, and event-driven systems that support dispute initiation, workflow progression, resolution, and arbitration. Working closely with Product, Architecture, and Platform teams, you will contribute to technical designs, review solutions, and ensure systems are scalable, maintainable, observable, and operationally resilient.
  • You will apply modern engineering practices including CI/CD, automated testing, DevOps, observability, and operational excellence.
  • The role also includes troubleshooting production issues, performing root cause analysis, and driving continuous improvements to system design and reliability.
  • Candidates should have strong experience with Java (Spring Boot) or similar backend technologies, together with deep knowledge of software architecture and distributed systems. Experience designing microservices, event-driven solutions, and large-scale enterprise platforms is essential.
Technical Skills & Qualifications:

A strong understanding of software engineering principles and design patterns is required, including:

  • Domain-Driven Design (DDD)
  • Event-driven architecture
  • CQRS and Event Sourcing
  • Workflow and state-machine patterns
  • Integration patterns
  • Resilience and fault-tolerance patterns
  • Cloud-native architectures
  • Experience designing RESTful APIs, working with relational and NoSQL databases, and building highly available systems is expected.
  • Knowledge of AWS, Azure, Kubernetes, observability, and monitoring practices is advantageous.
  • The successful candidate will embrace AI-assisted software engineering, leveraging tools such as GitHub Copilot, Claude, Cursor, and similar technologies throughout the software delivery lifecycle. As AI increasingly accelerates implementation, this role places greater importance on architectural thinking, engineering judgment, software design expertise, and the ability to validate and refine AI-generated solutions to ensure quality, maintainability, security, and alignment with architectural standards.
  • You are a self-motivated engineer with a strong sense of ownership and accountability, comfortable operating independently within complex distributed environments. You communicate effectively, collaborate well across teams, and are passionate about designing elegant, scalable, and resilient software solutions.
  • A bachelor’s degree in computer science, Software Engineering, or equivalent practical experience is required.
  • All activities involving access to corporate information must be performed in compliance with company security policies and standards.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Architect - Distributed Systems
Senior Backend Architect - Distributed Systems

TriniTech Consulting Ltd • Dublin

On-site
EUR 90,000 - 120,000
Lead Software Engineer (Java, Python, Go)
Lead Software Engineer (Java, Python, Go)

Mastercard • Ireland

On-site
EUR 120,000 - 150,000
Senior AI Engineer
Senior AI Engineer

Fulcrum Digital • Dublin

Hybrid
EUR 120,000 - 180,000
Senior Engineer (R-20002)
Senior Engineer (R-20002)

Dun & Bradstreet, Inc. • Dublin

On-site
EUR 120,000 - 160,000
Software Engineer II - Fullstack (Java/React)
Software Engineer II - Fullstack (Java/React)

Testing Site - JPMC • Dublin

On-site
EUR 70,000 - 110,000
Senior Engineer (R-20002)
Senior Engineer (R-20002)

Dun & Bradstreet • Dublin

On-site
EUR 90,000 - 130,000
Staff Full Stack Engineer
Staff Full Stack Engineer

Medserv • Dublin

On-site
EUR 90,000 - 120,000
Software Engineer - Java / Backend.
Software Engineer - Java / Backend.

Testing Site - JPMC • Dublin

On-site
EUR 65,000 - 90,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Hero Recruitment Group • Galway

Hybrid
EUR 85,000 - 125,000
Senior Software Engineer – Java / Distributed Systems (€360 per day)
Senior Software Engineer – Java / Distributed Systems (€360 per day)

Solas IT Recruitment • Dublin

Hybrid
EUR 56,000 - 76,000