FS Technology Consulting - Modern Engineering - Software Engineer - Senior Consultant - Dublin
About the role
Location
Available for Work Visa Sponsorship
Business Area
Contract Type
The Team and the opportunity
Your 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.
About the role
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.
To qualify for the role, you must have
- 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.
- 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.
Ideally, you will also have
- 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 benefits 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's 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
- Free Gym membership
- 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
Inclusion & Diversity
EY | Building a better working world
Not included in the source posting: qualifications.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.