Apply now »

FS Technology Consulting - Modern Engineering - Software Engineer - Senior Consultant - Dublin

Location:  Dublin 2
Other locations:  Primary Location Only
Salary: Competitive
Date:  Oct 2, 2026

Job description

Requisition ID:  1748976

At EY, we’re all in to shape your future with confidence. 

We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. 

Join EY and help to build a better working world. 

 

FS Technology Consulting – Modern Engineering – Software Engineer - Senior Consultant - Dublin

 

General Information

Location: Dublin

Available for Visa sponsorship: Yes

Business area: Platforms, Modern Engineering

Contract type: Full-time permanent.

 

At EY, we help clients address their most complex challenges and shape a better working world. You will join a globally connected organisation that combines leading technology, diverse teams and meaningful client work with the support and flexibility to build a career that reflects your ambitions.

Within EY Financial Services Organisation (FSO) Technology Consulting, you will work with experienced professionals to solve complex technology challenges for leading financial services organisations in Ireland. Our ambition is to help clients modernise their engineering capabilities, accelerate innovation and deliver secure, resilient digital services.

As part of our high-performing Technology Consulting team, you will combine hands-on engineering with client collaboration. You will help organisations design, build, and operate modern applications that support growth, improve efficiency, and deliver measurable outcomes.

 

Role Overview:

As a Software Engineer at Senior Consultant level, you will play a hands-on role within EY FSO Technology Consulting, designing, building, testing, deploying, and supporting secure, resilient enterprise applications and services.

Working within the architecture, engineering standards and guardrails established by the Engineering Lead, you will take end-to-end ownership of assigned services and components—from technical design through production operation.

This is a practical engineering position that requires regular contribution through production-quality coding, automated testing, peer review, debugging, performance analysis and production support.

 

 

Key Responsibilities:

Software Engineering and Delivery

  • Design, develop, test and maintain production-quality applications and services.
  • Translate requirements into implementable technical designs.
  • Write clean, secure, and maintainable code.
  • Participate in code and pull-request reviews.
  • Profile applications and diagnose complex defects.
  • Take responsibility for assigned services throughout development and operation.
  • Escalate material architectural decisions to the Engineering Lead.

 

Back-end and Data Engineering

  • Develop enterprise services using current Java and Spring Boot technologies.
  • Design relational and NoSQL data models and persistence layers.
  • Apply transaction, indexing, query-optimisation, and schema-evolution practices.
  • Build automated tests and debug production issues.
  • Deliver secure, high-performing, and resilient services.

 

Front-end Engineering

  • Develop modern applications using React and/or Angular with TypeScript.
  • Apply component architecture, state-management, and API-integration patterns.
  • Create accessible, responsive, and secure user experiences.
  • Implement unit, integration, and end-to-end testing.
  • Address browser performance, accessibility, and web-security considerations.

 

APIs and Distributed Systems

  • Design and implement RESTful APIs using OpenAPI standards.
  • Develop messaging and event-driven integrations.
  • Apply distributed-system principles including consistency, caching, idempotency and recovery.
  • Use domain-driven design, clean architecture, and contract testing.
  • Contribute to scalable, resilient integration solutions.

 

AI-enabled Engineering

  • Use AI coding assistants responsibly across development and testing.
  • Contribute to evaluated retrieval-augmented generation and agent-enabled solutions.
  • Support prompt engineering, evaluation, and monitoring.
  • Apply privacy, security, guardrails, and human oversight.
  • Measure the impact of AI-assisted engineering on quality, productivity, and delivery outcomes.

 

Cloud and Platform Delivery

  • Build and operate solutions across AWS and/or Azure and hybrid environments.
  • Use Infrastructure as Code and automated configuration management.
  • Deploy containerised workloads using Kubernetes and/or OpenShift.
  • Contribute to CI/CD and GitOps pipelines.
  • Apply secure configuration, resilience, and cost-conscious engineering practices.

 

Production Engineering and Quality

  • Build automated functional, integration, security, and resilience tests.
  • Apply OWASP, identity and access-management, and dependency controls.
  • Implement logs, metrics, traces, and service-level objectives.
  • Support incidents, root-cause analysis, and remediation.
  • Maintain operational documentation and runbooks.
  • Drive measurable improvements in quality, reliability, and delivery performance.

 

Team and Client Contribution

  • Communicate technical issues and recommendations clearly.
  • Support estimation, planning, and technical discovery.
  • Mentor less-experienced engineers.
  • Demonstrate solutions to client and EY stakeholders.
  • Contribute technical input to proposals when required.
  • Support an inclusive, collaborative engineering culture.

 

Skills and Attributes for Success

  • Strong, current software-engineering capability.
  • Recent production coding and code-review experience.
  • Proficiency in Java and Spring Boot or an equivalent enterprise back-end stack.
  • Experience with React and/or Angular and TypeScript.
  • Understanding of APIs, distributed systems, integration, and data persistence.
  • Experience with automated testing, source control, and modern delivery toolchains.
  • Working knowledge of AWS and/or Azure, containers, and Infrastructure as Code.
  • Understanding of secure coding, identity, observability, and production support.
  • Strong debugging and problem-solving skills.
  • Clear written and verbal communication.
  • Personal accountability and commitment to continuous learning.

 

Required Experience

  • Five or more years of progressive software-engineering experience.
  • Recent hands-on contribution to production applications or services.
  • Experience delivering enterprise applications through design, build, test, and deployment.
  • Experience with modern back-end and front-end technologies.
  • Experience with APIs, persistence, automated testing, and CI/CD.
  • Exposure to cloud platforms, containers, and production observability.
  • Experience resolving performance, reliability, security, or production issues.
  • Regulated-industry experience is advantageous.

 

Desirable Experience

  • Kubernetes or OpenShift, Terraform and GitOps.
  • Event-streaming or messaging technologies.
  • Internal developer platforms and reusable engineering services.
  • Retrieval-augmented generation or agent-enabled solutions.
  • OAuth 2.0, OpenID Connect, SAML and enterprise identity.
  • Financial-services security, resilience, and regulatory requirements.
  • Mentoring engineers or leading a small technical workstream.

 

Technical Assessment

As part of the selection process, candidates should expect a practical assessment aligned with the Senior Consultant level. This may include:

  • A coding or code-review exercise.
  • Designing a service or API.
  • Diagnosing a production defect.
  • Discussing testing, security, and resilience.
  • Explaining technical trade-offs and implementation decisions.

The assessment is designed to validate current hands-on capability, engineering judgement, problem-solving, and communication skills.

 

 

What we Look For

  • A commitment to continuous learning and achieving your full potential.
  • Energy, curiosity, and sound judgement, with the confidence to solve complex problems across varied client environments.
  • A collaborative mindset and a commitment to integrity, respect, teamwork, and inclusion.

 

What working at EY offers

We offer a competitive remuneration package. Our comprehensive Total Rewards package includes support for flexible working and career development, and with FlexEY you can select benefits that suit your needs, covering holidays, health and well-being, insurance, savings and a wide range of discounts, offers, and promotions. Plus, we offer:

  • Support and coaching from some of the most engaging colleagues around
  • Opportunities to develop new skills and progress your career.
  • The freedom and flexibility to handle your role in a way that is right for you.

 

 

All our employees are given a benefits package which they can tailor to suit their individual preferences. Our range of benefits include:

  • Pension
  • Discounted Health Insurance
  • Web Doctor – Free unlimited online GP Consultations for you and your family
  • The purchase of additional annual leave
  • Hybrid Working
  • Onsite Gym
  • Travel Pass
  • Maternity & Paternity Leave
  • Bike to Work Scheme
  • Recognition Awards
  • Cash incentives for Referrals.
  • Work Mobile
  • Tech MBA paid by EY
  • Wellness rooms available in some offices

 

EY is committed to being an inclusive employer and we are happy to consider flexible working arrangements. We strive to achieve the right balance for our people, enabling us to deliver excellent client service whilst allowing you to build your career without sacrificing your personal priorities. While our client-facing professionals can be required to travel regularly, and at times be based at client sites, our flexible working arrangements can help you to achieve a lifestyle balance.

 

 

Career Progression:

  • When you join EY, you will be supported to ensure that you are enhancing your skills from day one.
  • Continuous learning, where you can develop the mindset and skills to navigate whatever comes next.
  • As you grow and develop here, you’ll discover opportunities to help customise your career journey, so that it’s as unique as you are - success is defined by you, we will provide the tools and flexibility, so you can make a meaningful impact, your way.
  • Transformative leadership, we will give you the insights, coaching and confidence to be the leader the world needs.
  • Diverse and inclusive culture, you will be embraced for who you are and empowered to use your voice to help others find theirs.
  • We have embraced Hybrid working at EY adding greater flexibility and autonomy to the roles of our employees.

 

 

About EY

As a global leader in assurance, tax, transaction, and advisory services, we are using the finance products, expertise, and systems we have developed to build a better working world. That starts with a culture that believes in giving you the training, opportunities, and creative freedom to make things better. Whenever you join, however long you stay, the exceptional EY experience lasts a lifetime.

 

Inclusion & Diversity

We hold a collective commitment to foster an environment where all differences are valued and respected, practices are equitable and everyone experiences a sense of belonging: Inclusion, diversity, and equity are part of who we are at EY. We believe that the highest-performing teams maximize the power of different perspectives and backgrounds. These teams are both diverse and inclusive and are willing to invite and learn from other perspectives. Our ability to include various viewpoints into our mindsets, behaviours and operations is fundamental to driving innovation, building strong relationships, and delivering the best solutions for our clients.

 

We recognise the strength that comes from having a diverse workforce and building a culture where we support all our people to achieve their potential. You will be embraced for who you are and empowered to use your voice to help others find theirs.

 

As an equal opportunities’ employer, we welcome applications from people of all backgrounds. Reasonable accommodations are offered at every stage of our recruitment process.

 

 

Are you ready to shape your future with confidence? Apply today.

 

To help create the best experience during the recruitment process, please describe any disability-related adjustments or accommodations you may need.

 

If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.

 

IMPORTANT: Where Agency assistance is required, our Talent Team will engage directly with suppliers. CVs / Profiles should not be shared directly with Hiring Managers. Unsolicited CVs / Profiles supplied to EY by Recruitment Agencies will not be accepted for this role. 

 

 

 

 

 

EY | Building a better working world

EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets.

Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.

EY teams work across a full spectrum of services in assurance, consulting, tax, strategy and transactions. Fueled by sector insights, a globally connected, multi-disciplinary network and diverse ecosystem partners, EY teams can provide services in more than 150 countries and territories.

Apply now »