Sr Software Architect

GCS Recruitment

Dublin

Hybrid

EUR 110,000 - 140,000

Full time

35 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GCS Recruitment is seeking a Senior Software Architect to define and evolve the technical architecture of an enterprise‑scale SaaS platform in Dublin. This hybrid role collaborates across backend, frontend, mobile, DevOps, and QA teams to ensure security, scalability and high performance.

You will lead architecture decisions, design APIs, review code, optimise performance, and mentor engineering teams while engaging with Product Management and other senior stakeholders to drive platform

Qualifications

  • 10+ years of experience designing and developing enterprise-level software solutions.
  • Strong understanding of distributed systems, microservices and API design.
  • Experience with Java technologies including Spring Boot, REST APIs and Hibernate.
  • Experience with AWS services (EC2, ECS/EKS, S3, RDS, Lambda, IAM, CloudWatch).
  • Knowledge of security (OAuth2, OpenID Connect, TLS and secrets management).
  • Familiarity with caching, load balancing and horizontal scaling.
  • Experience with monitoring/observability tools (Prometheus, Grafana, OpenTelemetry).
  • Strong communication skills with both technical and non-technical stakeholders.

Responsibilities

  • Define and evolve end-to-end architecture across frontend, backend, mobile, databases and cloud infrastructure.
  • Translate business requirements into scalable, secure and high-performing solutions.
  • Design APIs, service boundaries, data models, integration patterns and deployment architectures.
  • Guide development teams to follow the architecture and best practices.
  • Conduct design and code reviews and architectural assessments.
  • Maintain architecture documentation and development guidelines.
  • Lead performance analysis and optimisation across services and infrastructure.
  • Participate in incident management and lead post-incident reviews for improvements.

Skills

Enterprise software design
Distributed systems
Microservices
API design
Cloud-native architecture
Java technologies
Spring Boot
REST APIs
Hibernate
JVM performance tuning
AWS (EC2, ECS/EKS, S3, RDS, Lambda,IAM
OpenID Connect / OAuth2 / TLS
Secrets management
Caching & load balancing
Performance profiling
Observability (Prometheus, Grafana, OT
Architecture evaluation & technology选择
Effective communication

Education

Bachelor’s degree in Computer Science or Engineering

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect – Dublin City (3 days onsite per week)
Software Architect – Dublin City (3 days onsite per week)

IT Search • Dublin

On-site
EUR 110,000 - 150,000
Senior Software Architect — Hybrid, Enterprise SaaS
Senior Software Architect — Hybrid, Enterprise SaaS

GCS Recruitment • Dublin

Hybrid
EUR 110,000 - 140,000
Software Architect
Software Architect

Synergy Recruitment Partners • Dublin

On-site
EUR 90,000 - 130,000
Software Archietct (Hands on)
Software Archietct (Hands on)

GCS Recruitment • Ireland

Hybrid
EUR 110,000 - 140,000
Senior Software Engineer (Java/AWS)
Senior Software Engineer (Java/AWS)

GCS Recruitment • Dublin

Hybrid
EUR 70,000 - 110,000
Senior Software Architect: Cloud & SaaS (Dublin, Onsite)
Senior Software Architect: Cloud & SaaS (Dublin, Onsite)

IT Search • Dublin

On-site
EUR 110,000 - 150,000
Senior Cloud Architect – Enterprise SaaS (Hybrid, Dublin)
Senior Cloud Architect – Enterprise SaaS (Hybrid, Dublin)

GCS Recruitment • Ireland

Hybrid
EUR 110,000 - 140,000
Solutions Architect
Solutions Architect

Cpl • Dublin

Hybrid
EUR 110,000 - 160,000
Hybrid work
Flexible hours
Private medical
+2
Senior Java Backend Engineer | Cloud/SaaS, Hybrid Dublin
Senior Java Backend Engineer | Cloud/SaaS, Hybrid Dublin

GCS Recruitment • Dublin

Hybrid
EUR 70,000 - 110,000
Senior Java Engineer
Senior Java Engineer

AIDA projektai, MB • Dublin

On-site
EUR 37,000 - 40,000
Top locations