Tech Mahindra

Senior Software Engineer - Disputes Technology

Tech Mahindra

Dublin, County Dublin, Ireland (Hybrid) · Full Time

Be the first to apply

Experience
8–10 yrs
Salary
EUR 65,000 – EUR 70,000 / year
Openings
1
Posted
4 گھنٹے قبل
Work mode
Hybrid
Education
Bachelor's degree in Computer Science or Software Engineering or equivalent experience
Resume
Required to apply

Where you'll work

Job description

About Tech Mahindra

Tech Mahindra is a globally recognized provider of technology consulting and digital transformation services. With over 149,000 professionals in more than 90 countries serving over 1100 clients, Tech Mahindra delivers a comprehensive range of services including consulting, IT, enterprise applications, business process services, engineering, network solutions, customer experience, AI & analytics, and cloud infrastructure. The company is distinguished as the first Indian firm awarded the Terra Carta Seal by the Sustainable Markets Initiative for its leadership in fostering a climate-positive future. As part of the Mahindra Group, established in 1945, Tech Mahindra represents one of the largest and most respected multinational business federations.

Position Overview

We are recruiting a Senior Software Engineer to join our Disputes technology team based in Dublin, Ireland working in a hybrid mode (three days onsite weekly). This role demands significant expertise in developing and evolving end-to-end dispute lifecycle systems. The engineer will focus on constructing scalable, reliable, and secure platforms supporting critical financial workflows, ensuring high availability, regulatory adherence, and an excellent user experience.

The role prioritizes system design and software architecture proficiency above routine coding tasks. You will translate complex business needs into robust, maintainable technical solutions by applying established software design patterns and architectural strategies within distributed systems.

Key responsibilities include designing and upgrading backend services, APIs, workflows, and event-driven components for dispute initiation, handling workflow progress, resolution, and arbitration. Collaborating with Product, Architecture, and Platform teams, the successful candidate will contribute to technical designs, code reviews, and system scalability, maintainability, observability, and operational resilience.

You will champion modern engineering methodologies like CI/CD, automated testing, DevOps, and operational excellence, while also troubleshooting production incidents, conducting root cause analyses, and driving continual enhancements to system stability and design.

Technical Skills and Qualifications

The ideal candidate will have strong proficiency with Java (Spring Boot) or equivalent backend technologies and deep knowledge of software architecture and distributed systems. Essential competencies include creating microservices, event-driven architectures, and large-scale enterprise platforms.

  • Solid understanding of software engineering principles and design patterns including Domain-Driven Design, SOLID principles, event-driven architecture, CQRS and Event Sourcing, workflow and state machine patterns, integration patterns, resilience, and fault-tolerance.
  • Expertise in API-first design and cloud-native architectures.
  • Significant experience building RESTful APIs, working with relational and NoSQL databases, and developing highly available systems.
  • Familiarity with cloud platforms such as AWS, Azure, container orchestration using Kubernetes, observability, and monitoring practices is beneficial.
  • An openness to adopt AI-powered tools like GitHub Copilot, Claude, or Cursor during software development to enhance productivity and solution quality is expected, with a focus on architectural validation and refinement of AI-generated code.
  • You must demonstrate the ability to work independently with strong ownership and accountability within complex distributed environments, communicate effectively, and collaborate across teams.

Educational Requirements

A bachelor's degree in Computer Science, Software Engineering, or a closely related discipline, or equivalent practical experience is mandatory.

Additional Information

A valid work authorization for Ireland is required as visa sponsorship is not provided for this role. All activities involving corporate information must comply with company security policies and standards.

Equal Opportunity Statement

Tech Mahindra is an equal opportunity employer fostering diversity and inclusion in the workplace. Employment decisions are based solely on merit without regard to race, religion, color, sex, age, national origin, or disability.

Work styles they’re looking for

Effective Communication Collaboration Self-Motivation Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help