Senior Software Engineer (Java/AWS)

Reference: 8262026_1787756723

Senior Software Engineer (Java/AWS)

Permnent Role (No sponsroship is provided) | Dublin (Hybrid)

Location: Dublin, Ireland
Work Arrangement: Hybrid (minimum 3 days per week in the office)

About the Company

Our client is a global technology company building large-scale cloud software solutions for enterprise customers. Their products support complex business processes through highly available, scalable, and performance-driven platforms used across multiple industries worldwide.

The engineering organisation is focused on delivering reliable SaaS products, modern cloud infrastructure, and exceptional user experiences while operating within complex and demanding technical environments.


Role Overview

As a Senior Software Engineer, you will design, develop, and enhance cloud-based backend services within a modern SaaS platform. This role is ideal for an engineer who enjoys solving complex technical challenges, understands end-to-end system behaviour, and collaborates closely with architects, frontend engineers, DevOps teams, mobile developers, and QA professionals.

We are looking for strong software engineers rather than specialists in a single technology area. You should be comfortable understanding system interactions, integration points, and data flows while making technical decisions that balance performance, scalability, maintainability, and business requirements.

You will also be encouraged to leverage modern AI-assisted tools to improve engineering productivity, code quality, and delivery efficiency.


Key Responsibilities

Software Development & Engineering

  • Design, develop, and maintain backend services primarily using Java and Spring Boot.
  • Build RESTful APIs, integrations, data-processing services, and core business functionality.
  • Write clean, maintainable, well-tested, and scalable code.
  • Collaborate with Product, Architecture, DevOps, QA, Frontend Engineering, and other technical teams.
  • Participate in technical design discussions and contribute to architectural decisions.
  • Analyse and optimise application performance, scalability, reliability, and maintainability.
  • Support adoption of AI-assisted software development practices.
  • Participate in code reviews and promote engineering best practices.
  • Develop and maintain automated testing solutions.
  • Improve system observability through monitoring, metrics, and logging.
  • Assist in troubleshooting and resolving complex production issues.
  • Contribute to CI/CD and deployment improvement initiatives.

Required Experience

  • 6+ years of software engineering experience in backend or full-stack development, ideally within SaaS or cloud-based environments.
  • Strong Java development experience.
  • Experience with Spring Boot, Spring MVC, and Hibernate.
  • Understanding of distributed systems, APIs, integrations, and modern application architecture.
  • Experience working with cloud platforms, preferably AWS.
  • Experience with containerisation and orchestration technologies such as Docker and Kubernetes.
  • Strong knowledge of Git, Maven or Gradle, CI/CD pipelines, and modern software engineering practices.
  • Exposure to monitoring, observability, and performance optimisation.
  • Strong communication and collaboration skills.
  • Degree in Computer Science, Software Engineering, or equivalent practical experience.

Desirable Experience

  • Experience working within complex enterprise software environments.
  • Exposure to highly scalable, customer-facing SaaS products.
  • Experience developing solutions that operate in regulated, high-availability, or large-scale environments.

What's on Offer

  • Opportunity to work on a large-scale cloud platform serving global customers.
  • Exposure to modern cloud-native technologies and engineering practices.
  • Competitive salary and benefits package.
  • Collaborative and supportive engineering culture.
  • Hybrid working environment.
  • Opportunity to influence technical direction and platform evolution.

GCS is acting as an Employment Agency in relation to this vacancy.

COMPETITIVE SALARY
Added 26/08/2026
Reference: 8262026_1787756723

Senior Software Engineer (Java/AWS)

Dublin, Dublin County, Republic of Ireland Permanent Java

Other similar jobs

Senior Software Engineer

Added 20/08/2026

Senior Software Engineer Locations: Pittsburgh, PA We're supporting an exciting robotics and automation project developing a vision-based quality control platform for robotic storage systems used at large scale across multiple operational sites.The platform combines NVIDIA Jetson edge devices, AWS IoT Core, MQTT, Lambda, and S3 to process inspection data and support ML-driven pass/fail decisions. This is a greenfield opportunity to help build and scale the device-to-cloud architecture from the ground up. ResponsibilitiesDesign and build scalable backend systems in PythonDevelop device-to-cloud pipelines using AWS IoT Core and MQTTBuild integrations with AWS services and internal APIsSupport system integration, testing, and deploymentCollaborate with...

Learn more

Senior Software Engineer

Added 20/08/2026

Senior Software Engineer Locations: Denver, COWe're supporting an exciting robotics and automation project developing a vision-based quality control platform for robotic storage systems used at large scale across multiple operational sites.The platform combines NVIDIA Jetson edge devices, AWS IoT Core, MQTT, Lambda, and S3 to process inspection data and support ML-driven pass/fail decisions. This is a greenfield opportunity to help build and scale the device-to-cloud architecture from the ground up. ResponsibilitiesDesign and build scalable backend systems in PythonDevelop device-to-cloud pipelines using AWS IoT Core and MQTTBuild integrations with AWS services and internal APIsSupport system integration, testing, and deploymentCollaborate with robotics,...

Learn more

Senior Software Engineer

Added 20/08/2026

Senior Software Engineer Locations: San Jose, CA We're supporting an exciting robotics and automation project developing a vision-based quality control platform for robotic storage systems used at large scale across multiple operational sites.The platform combines NVIDIA Jetson edge devices, AWS IoT Core, MQTT, Lambda, and S3 to process inspection data and support ML-driven pass/fail decisions. This is a greenfield opportunity to help build and scale the device-to-cloud architecture from the ground up. ResponsibilitiesDesign and build scalable backend systems in PythonDevelop device-to-cloud pipelines using AWS IoT Core and MQTTBuild integrations with AWS services and internal APIsSupport system integration, testing, and deploymentCollaborate...

Learn more

Senior Software Engineer

Added 20/08/2026

Senior Software EngineerLocations: Boston, MA We're supporting an exciting robotics and automation project developing a vision-based quality control platform for robotic storage systems used at large scale across multiple operational sites.The platform combines NVIDIA Jetson edge devices, AWS IoT Core, MQTT, Lambda, and S3 to process inspection data and support ML-driven pass/fail decisions. This is a greenfield opportunity to help build and scale the device-to-cloud architecture from the ground up. ResponsibilitiesDesign and build scalable backend systems in PythonDevelop device-to-cloud pipelines using AWS IoT Core and MQTTBuild integrations with AWS services and internal APIsSupport system integration, testing, and deploymentCollaborate with robotics,...

Learn more

Senior Software Engineer

Added 20/08/2026

Senior Software Engineer (Python & AWS IoT)Locations: Dallas, TX We're supporting an exciting robotics and automation project developing a vision-based quality control platform for robotic storage systems used at large scale across multiple operational sites.The platform combines NVIDIA Jetson edge devices, AWS IoT Core, MQTT, Lambda, and S3 to process inspection data and support ML-driven pass/fail decisions. This is a greenfield opportunity to help build and scale the device-to-cloud architecture from the ground up. ResponsibilitiesDesign and build scalable backend systems in PythonDevelop device-to-cloud pipelines using AWS IoT Core and MQTTBuild integrations with AWS services and internal APIsSupport system integration, testing,...

Learn more

Senior IoT Software Engineer

Added 10/08/2026

Senior IoT Software EngineerLocation: Austin, TX / Remote - TBDContract: 12 MonthsRate: Up to $80/hourOpenings: 1Start Date: ASAPAbout the RoleWe are seeking a Software Developer to join an Amazon engineering team supporting the development of a software and data pipeline for an IoT quality-control device. This role will focus on building the connection between physical hardware, edge devices, and AWS cloud services.The ideal candidate will have strong hands-on experience with Python, AWS IoT, MQTT, AWS Lambda, and S3, along with experience developing software on edge devices such as NVIDIA Jetson. Experience building data-ingestion workflows that move data from hardware to...

Learn more

Senior Software Engineer (Distributed System - C++)

Added 05/08/2026

SENIOR C++ SOFTWARE ENGINEER (DISTRIBUTED SYSTEMS - NEW DEVELOPMENT)Location: Munster (2 days a week Hybrid)Salary: €80,000 to €110,000(depends on experience) + Bonus/Benefits OverviewWe are hiring multiple C++ engineers to build new large-scale distributed software systems. This is a rare greenfield opportunity within a global engineering organisation, working on complex, high‑performance systems in Linux with a mix of new development and integration with long-standing platforms.What You'll Work OnDesigning and developing new distributed system componentsBuilding high-performance, scalable backend services in C++ (or C / Go / Rust backgrounds considered)Architecting and implementing new features within multi-node distributed environmentsIntegrating new systems with legacy platforms...

Learn more

Senior Software Engineer

Added 04/08/2026

Senior Golang Backend EngineerGolang | AWS | Kubernetes | Linux | Distributed SystemsAre you passionate about building high-performance backend systems that operate at enterprise scale? We're looking for a Senior Golang Backend Engineer to join a team developing secure, cloud-native applications and distributed services that power mission-critical platforms.This is an opportunity to work on complex engineering challenges involving microservices, authentication, cloud infrastructure, and high-throughput systems in a collaborative, fast-paced environment.What You'll DoDesign, develop, and maintain scalable backend applications using GolangBuild and enhance cloud-native microservices deployed in Kubernetes environmentsDevelop RESTful and gRPC APIs for enterprise applicationsDesign secure authentication and authorization solutionsCollaborate...

Learn more

Senior Software Engineer

Added 04/08/2026

Senior Software Engineer - Industrial Controls (CODESYS/TwinCAT)Location: Seattle/Bellevue, WA | HybridClient is looking for a hands-on Controls Software Engineer to develop the software platform behind its next-generation warehouse automation systems.In this role, you'll design and deploy reusable control software using CODESYS V3, develop robust state-machine based control logic, integrate real-world automation hardware, and help scale a modular platform across Amazon's global fulfillment network.What We're Looking For:Strong CODESYS V3 or Beckhoff TwinCAT experienceExpert-level Structured Text programmingState machine architecture and machine sequencing expertiseObject-oriented PLC development experienceEtherCAT hardware integration experience5+ years building production machine control systemsBonus Experience:Conveyor, robotics, warehouse automation, or material handling...

Learn more

Senior Cloud Infrastructure Software Engineer

Added 23/07/2026

Role: Senior Cloud Infrastructure Software Engineer Type: Full Time/PermLocation: Hybrid/ShannonThis is a greenfield opportunity to join a founding engineering team developing cutting-edge SaaS/PaaS solutions across Azure, AWS, and Google Cloud.🔧 What You'll DoDesign and automate large-scale cloud infrastructure architecturesBuild multi-cloud (Azure/AWS/GCP) HPC environmentsDevelop Infrastructure as Code and orchestration solutionsOptimize systems for security, scalability, and performanceCollaborate with cloud providers to shape HPC capabilitiesBuild and validate solutions through POCs🧠 What We're Looking ForStrong experience in cloud infrastructure (multi-cloud preferred)Expertise in container orchestration (Kubernetes)Proficiency in C/C++, Python, Golang, or similarDeep understanding of Infrastructure as CodeExperience with hybrid cloud and large-scale systemsPassion for automation...

Learn more

Senior Software Engineer

Added 13/07/2026

Software Engineer - Low Latency / Distributed Systems Tier-1 Investment Bank, Dublin (Hybrid) - ContractLeading investment bank's Dublin technology hub is expanding its high-frequency trading infrastructure team. This is deep, hard engineering - the systems you build execute trades in microseconds, and every millisecond you shave off is measurable P&L. Not a CRUD shop, not a maintenance role.What you'll work on:Low-latency, high-throughput distributed systems processing millions of market events per secondPerformance-critical execution paths in C++/Java/Rust - kernel bypass, lock-free data structures, zero-copy designMarket data ingestion, order routing, and risk systems operating at exchange speedDirect collaboration with quant developers and trading...

Learn more

Senior Software Developer

Added 11/08/2026

Senior Software Developer Locations: RemoteContract DetailsContract Length: 12+ MonthsEmployment Type: ContractWork Model: Remote/HybridTravel: Minimal (up to 3 trips, primarily Seattle or Boston)Amazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image and video data at scale.Key ResponsibilitiesDesign and develop end-to-end data pipelines using AWS IoT Core, MQTT, Lambda, and S3.Build...

Learn more

Senior Software Developer

Added 11/08/2026

Senior Software Developer Locations: RemoteContract DetailsContract Length: 12+ MonthsEmployment Type: ContractWork Model: Remote/HybridTravel: Minimal (up to 3 trips, primarily Seattle or Boston)Job SummaryAmazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image and video data at scale.Key ResponsibilitiesDesign and develop end-to-end data pipelines using AWS IoT Core, MQTT, Lambda, and...

Learn more

Senior Software Developer

Added 11/08/2026

Senior Software DeveloperLocations: RemoteContract DetailsContract Length:12+ MonthsEmployment Type: ContractWork Model: Remote/HybridTravel: Minimal (up to 3 trips, primarily Seattle or Boston)Project Focus: AWS IoT, Serverless Architecture, Computer Vision Data Pipelines, Cloud Integration, and Production DeploymentJob SummaryAmazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image and video data at scale.Key ResponsibilitiesDesign...

Learn more

Senior Software Developer

Added 11/08/2026

Senior Software Developer (Contract) - AWS IoT & PythonLocations: RemoteContract DetailsContract Length:12 MonthsEmployment Type: ContractWork Model: Remote/HybridTravel: Minimal (up to 3 trips, primarily Seattle or Boston)Project Focus: AWS IoT, Serverless Architecture, Computer Vision Data Pipelines, Cloud Integration, and Production DeploymentJob SummaryAmazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image...

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.