Sr Software Architect
Senior Software Architect
Location: Dublin, Ireland (Hybrid)
Work Arrangement: Hybrid - Minimum 3 days per week onsite.
Role Overview
We are seeking an experienced Senior Software Architect to define, develop and maintain the technical architecture of an enterprise SaaS platform.
You will work closely with backend, frontend, mobile, DevOps, database and QA teams to ensure the platform is secure, scalable, reliable and high-performing.
This is a hands-on technical architecture role involving system design, API development, code and design reviews, performance optimisation and technology decisions. You will guide engineering teams on best practices and ensure that solutions meet enterprise-level standards.
You will also collaborate with Product Management, Engineering Managers, QA, Pre-Sales and other senior stakeholders to support the continued development of the platform.
Key Responsibilities
Architecture, Design & Technical Leadership
- Define and evolve the end-to-end architecture across frontend, backend, mobile, databases and cloud infrastructure.
- Translate business requirements into scalable, secure and high-performing technical solutions.
- Design APIs, service boundaries, data models, integration patterns and deployment architectures.
- Work closely with development teams to guide implementation and ensure solutions follow the agreed architecture.
- Conduct design reviews, code reviews and architectural assessments.
- Maintain architecture documentation, technical diagrams, decision records and development guidelines.
- Lead performance analysis and optimisation across backend services, frontend applications, databases, APIs and cloud infrastructure.
- Participate in P1 incident management and provide technical guidance during critical incidents.
- Lead post-incident reviews and ensure corrective actions are implemented, including bug fixes, testing, monitoring and process improvements.
Required Skills & Experience
- 10+ years of experience designing and developing enterprise-level software solutions.
- At least 3+ years of experience in a Software Architect or Senior Technical Lead position.
- Strong understanding of distributed systems, microservices, API design and cloud-native architecture.
- Strong experience with Java technologies, including:
- Java
- Spring Boot and Spring Framework
- REST APIs
- Hibernate
- JVM performance optimisation
- Strong experience with AWS services such as EC2, ECS/EKS, S3, RDS, Lambda, IAM and CloudWatch, or equivalent cloud platforms.
- Experience designing and implementing secure systems using OAuth2, OpenID Connect, TLS and secrets management.
- Strong knowledge of scalability, caching, load balancing and horizontal scaling.
- Experience with performance profiling, application tuning and asynchronous processing.
- Understanding of reliability patterns such as circuit breakers, retries and idempotency.
- Experience with monitoring and observability tools such as Prometheus, Grafana and OpenTelemetry.
- Ability to evaluate technologies and recommend suitable architectural approaches.
- Strong communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
- Degree in Computer Science, Engineering or equivalent practical experience.
GCS is acting as an Employment Agency in relation to this vacancy.
Sr Software Architect
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- Engineering
- Controls & Automation
- IT Support & Infrastructure
- Data
- BI & Data Analytics
- Project Management
- DevOps
- Hardware & Electronics
- Network security consultant
- IT Audit & Risk
- Software Development
- Testing & QA
LATEST JOBS
- Product Designer
- UX Designer
- Sr Software Architect
- ISP Technician
- Manual QA Analyst
- QA Test Analyst
- Integration/Assembly Technicia...
- Azure Cloud Architect
- Azure Cloud Security Architect...
- Product Owner
- Datacenter Technician
- Cloud Architect - Hybrid
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer