GemPool Recruitment is partnering with a leading consulting and digital transformation organisation to hire a Software Architect to join a growing engineering and architecture practice delivering large-scale enterprise transformation programmes.
This is an excellent opportunity for a hands-on architect who has progressed from a strong software engineering background and enjoys shaping modern cloud-native solutions, influencing technical direction, and working closely with both clients and engineering teams to solve complex business challenges.
Location: Dublin
Hybrid: 2 Days Per Week On-Site
Responsibilities
- Defining and evolving software architecture across enterprise delivery programmes
- Working closely with clients to gather requirements and translate business needs into scalable technical solutions
- Leading architectural decisions across cloud-native, distributed, and event-driven systems
- Defining technical patterns, engineering standards, and development guidelines for delivery teams
- Producing architecture artefacts including C4 diagrams, ADRs, and technical documentation
- Driving scalability, resilience, observability, and non-functional requirements across platforms
- Supporting long-term platform improvement, framework upgrades, and release planning
- Collaborating closely with developers, QA teams, DevOps engineers, and Product teams throughout the SDLC
- Supporting CI/CD best practices and modern software engineering approaches
- Monitoring software quality, technical debt, and maintainability across the codebase
- Leading technical triage and supporting large-scale live production systems
- Communicating complex technical concepts clearly to both technical and non-technical stakeholders
- Mentoring engineers and helping drive architectural maturity across the wider organisation
- Supporting technical workshops, solution shaping, and client-facing technical discussions
Requirements
- 12+ years' hands-on software engineering experience with a strong progression into Software Architecture or Technical Leadership roles
- 5+ years' experience operating as a Software Architect, Lead Architect, or Technical Lead on enterprise-scale systems
- Strong background within modern .NET ecosystems or Java/Spring Boot environments
- Strong understanding of microservices, APIs, event-driven architecture, and modern software design principles
- Experience working across CI/CD environments and collaborating closely with DevOps and QA teams
- Strong understanding of non-functional requirements including scalability, resilience, observability, performance, and security
- Experience supporting and improving large-scale live systems in production environments
- Strong stakeholder management and client-facing communication skills
- Experience producing architecture documentation including C4 diagrams and architectural decision records
- Ability to explain technical decisions and architectural trade-offs to non-technical audiences
- Experience mentoring developers, technical leads, or engineering teams