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