Sr Software Architect

Reference: 454767i8_1794589054

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.

COMPETITIVE SALARY
Added 13/11/2026
Reference: 454767i8_1794589054

Other similar jobs

Software Architect

Added 06/10/2026

Key ResponsibilitiesOwn software architecture for RDK-B based Broadband Gateway/CPE platforms across Wi-Fi 6, 6E, 7, and emerging Wi-Fi 8 designs.Lead integration and customization of RDK-B components and services for MSO/cable operator deployments.Architect and guide integration of the OpenSync cloud management framework (OVSDB, cloud connectivity, Wi-Fi optimization services) alongside RDK-B.Drive Wi-Fi 7/8 feature integration, including Multi-Link Operation (MLO) and next-generation Wi-Fi architectures.Own architecture for OneWiFi, Wi-Fi HAL, hostapd, and EasyMesh integration.Guide embedded Linux, BSP, and platform bring-up across chipset vendors (Broadcom, MaxLinear, Qualcomm, etc.).Architect WAN/LAN, DHCP, DNS, VLAN, routing/switching, and broadband protocol stacks.Own TR-181/CCSP data model architecture and D-Bus/R-Bus integration.Guide Yocto/BitBake...

Learn more

Software Automation Engineer

Added 03/11/2026

About the program Amazon Robotics is building its own conveyance controls platform from the ground up, replacing the outside-integrator software that runs the conveyor and sortation systems in its fulfillment centers today. The platform is CODESYS V3 on Linux industrial PCs, EtherCAT and IO-Link field networks, and an object-oriented Structured Text codebase built as reusable device libraries, standard features and configurable site applications. The first site goes live in Atlanta in early 2027, with further sites starting development in January and a multi-year, multi-site roadmap behind them. GCS Tech Talent is the controls engineering partner on the program. Our engineers...

Learn more

Software Controls Engineer

Added 27/10/2026

About the program Amazon Robotics is building its own conveyance controls platform from the ground up, replacing the outside-integrator software that runs the conveyor and sortation systems in its fulfillment centers today. The platform is CODESYS V3 on Linux industrial PCs, EtherCAT and IO-Link field networks, and an object-oriented Structured Text codebase built as reusable device libraries, standard features and configurable site applications. The first site goes live in Atlanta in early 2027, with further sites starting development in January and a multi-year, multi-site roadmap behind them. What you will do Design, develop and test controls software in CODESYS V3...

Learn more

Software Lead

Added 06/10/2026

Key ResponsibilitiesOwn software architecture for RDK-B based Broadband Gateway/CPE platforms across Wi-Fi 6, 6E, 7, and emerging Wi-Fi 8 designs.Lead integration and customization of RDK-B components and services for MSO/cable operator deployments.Architect and guide integration of the OpenSync cloud management framework (OVSDB, cloud connectivity, Wi-Fi optimization services) alongside RDK-B.Drive Wi-Fi 7/8 feature integration, including Multi-Link Operation (MLO) and next-generation Wi-Fi architectures.Own architecture for OneWiFi, Wi-Fi HAL, hostapd, and EasyMesh integration.Guide embedded Linux, BSP, and platform bring-up across chipset vendors (Broadcom, MaxLinear, Qualcomm, etc.).Architect WAN/LAN, DHCP, DNS, VLAN, routing/switching, and broadband protocol stacks.Own TR-181/CCSP data model architecture and D-Bus/R-Bus integration.Guide Yocto/BitBake...

Learn more

Software Engineer

Added 30/09/2026

Key responsibilities include:Managing onboard Wi-Fi and network infrastructure.Handling network authentication, where passengers gain internet access by validating details such as their airline ticket or flight information.Managing internet access, bandwidth allocation, and connectivity for all passengers onboard.Supporting services such as web browsing, messaging, OTA (Over-the-Air) updates, and premium content streaming.Working on the middleware layer, which sits between applications and the underlying network infrastructure.Managing network-related applications, authentication services, and data traffic across the aircraft network.Working with technologies such as VLAN, WLAN, IP-based networking, and network protocols.Developing and supporting solutions on Embedded Linux platforms.Ensuring reliable connectivity between onboard systems and external internet services.The...

Learn more

Senior Software Engineer / Systems Analyst

Added 25/09/2026

Senior Software Engineer / Systems Analyst We're looking for a seasoned technology professional who can take a solution from business requirement → technical design → development → testing → implementation → production support.This role is ideal for someone with a strong combination of software development and systems analysis experience who enjoys collaborating with business stakeholders while still being close to the technology.The role:* Work directly with customers, business analysts, and technical teams* Analyze business requirements and translate them into quality technical solutions* Design and develop application software* Participate in coding, testing, implementation, maintenance, and production support* Recommend new development or...

Learn more

Software Engineer

Added 24/09/2026

Position OverviewWe are seeking a Software Engineer to join our engineering team and help design, develop, test, and maintain high-quality software applications and systems.This is a hands-on engineering role where you will work within an established technical environment to build new features, improve existing functionality, troubleshoot issues, and contribute to the full software development lifecycle.You will collaborate with other software engineers, QA engineers, DevOps, security teams, and technical stakeholders to deliver reliable, scalable, and maintainable software solutions.ResponsibilitiesDesign, develop, test, and maintain software applications and services.Implement new features and enhancements based on business and technical requirements.Write clean, maintainable, scalable, and well-tested...

Learn more

Software Engineer

Added 24/09/2026

Position OverviewWe are seeking a Software Engineer to join our engineering team and help design, develop, test, and maintain high-quality software applications and systems.This is a hands-on engineering role where you will work within an established technical environment to build new features, improve existing functionality, troubleshoot issues, and contribute to the full software development lifecycle.You will collaborate with other software engineers, QA engineers, DevOps, security teams, and technical stakeholders to deliver reliable, scalable, and maintainable software solutions.ResponsibilitiesDesign, develop, test, and maintain software applications and services.Implement new features and enhancements based on business and technical requirements.Write clean, maintainable, scalable, and well-tested...

Learn more

Software Engineer

Added 24/09/2026

The Role This is a hands-on senior engineering role at the platform/middleware layer. The high-level architecture is in place - your job is to build, integrate, and ship against it. You will work in a team that blends avionics, enterprise networking, cloud, and embedded backgrounds, with a dedicated security engineering team supporting the platform. Modern AI-assisted development tooling is used extensively. What you'll do: Design and implement core platform modules - cabin network management (VLAN-based traffic segmentation and prioritization across passenger, crew, and airline operational services), connectivity monitoring, and observability. Build and maintain the over-the-air (OTA) software lifecycle pipeline: cryptographically...

Learn more

Software Embedded Engineer

Added 23/09/2026

The Role This is a hands-on senior engineering role at the platform/middleware layer. The high-level architecture is in place - your job is to build, integrate, and ship against it. You will work in a team that blends avionics, enterprise networking, cloud, and embedded backgrounds, with a dedicated security engineering team supporting the platform. Modern AI-assisted development tooling is used extensively. What you'll do: Design and implement core platform modules - cabin network management (VLAN-based traffic segmentation and prioritization across passenger, crew, and airline operational services), connectivity monitoring, and observability. Build and maintain the over-the-air (OTA) software lifecycle pipeline: cryptographically...

Learn more

Embedded Software Engineer

Added 22/09/2026

The Role This is a hands-on senior engineering role at the platform/middleware layer. The high-level architecture is in place - your job is to build, integrate, and ship against it. You will work in a team that blends avionics, enterprise networking, cloud, and embedded backgrounds, with a dedicated security engineering team supporting the platform. Modern AI-assisted development tooling is used extensively. What you'll do: Design and implement core platform modules - cabin network management (VLAN-based traffic segmentation and prioritization across passenger, crew, and airline operational services), connectivity monitoring, and observability. Build and maintain the over-the-air (OTA) software lifecycle pipeline: cryptographically...

Learn more

Software Engineer

Added 22/09/2026

The Role This is a hands-on senior engineering role at the platform/middleware layer. The high-level architecture is in place - your job is to build, integrate, and ship against it. You will work in a team that blends avionics, enterprise networking, cloud, and embedded backgrounds, with a dedicated security engineering team supporting the platform. Modern AI-assisted development tooling is used extensively. What you'll do: Design and implement core platform modules - cabin network management (VLAN-based traffic segmentation and prioritization across passenger, crew, and airline operational services), connectivity monitoring, and observability. Build and maintain the over-the-air (OTA) software lifecycle pipeline: cryptographically...

Learn more

Software Engineer

Added 21/09/2026

Senior Software Engineer *In-Flight Connectivity Platform - LEO Satellite Broadband Program Redmond, WA (preferred) or San Diego, CA About the Program Amazon Leo is Amazon's low Earth orbit (LEO) satellite broadband network - one of the largest constellations ever built - and it is bringing gigabit-speed internet to commercial aviation. Major airlines have already signed on, with fleet-wide rollouts on the roadmap. You would join the aviation platform team: the group building the software that runs aboard the aircraft, managing cabin Wi-Fi networks, satellite connectivity, over-the-air software updates, and operational services for passengers, crew, and airlines simultaneously. The program is...

Learn more

Software Team Lead

Added 21/09/2026

Are you passionate about building innovative products, leading talented engineers, and influencing technical strategy? We are looking for a hands-on Team Lead Software Engineering to join a growing technology organisation developing intelligent connected products that combine software, cloud services, and modern user experiences. The company creates premium technology solutions used in commercial environments worldwide, with a strong focus on delivering outstanding user experiences through modern engineering and continuous innovation.This is a rare opportunity to combine people leadership with technical excellence, allowing you to guide a high-performing team while remaining actively involved in software architecture, product development, and technology decisions. You'll...

Learn more

QA Engineer - Software Testing & API

Added 16/09/2026

QA Engineer - Software Testing & APIOur team is looking for a QA Engineer who combines strong manual testing fundamentals with experience working across web applications, APIs, databases, and Agile development teams.You'll have an opportunity to take ownership of testing from planning through execution while working closely with Developers and Business Analysts to identify risks, improve coverage, and deliver reliable software.Your ResponsibilitiesCreate and maintain comprehensive test plans, cases, and scenarios.Execute functional, regression, exploratory, and ad-hoc testing.Support API and web service testing.Validate data using SQL and SQL Server.Create testing data required for manual test execution.Identify, document, and track defects.Work with Developers...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.