Return to jobs

Job Details

Similar Jobs

Senior Software Engineer

ID
15060
Location
Galway, Ireland
Role Type
Permanent

Senior Software Engineer

Similar Jobs

Job Title: Senior Software Engineer – Front End

Location: Galway
Type: Permanent

Overview

We are working with a leading client in the technology and customer engagement space to recruit a Senior Software Engineer – Front End. This is an exciting opportunity to join a high-performing agile team responsible for delivering cutting-edge communication platforms—including voice, email, and web chat—that support millions of customer interactions annually.

This role is ideal for engineers passionate about delivering high-impact solutions in fast-paced, enterprise-scale environments. You’ll be part of a collaborative, full-stack engineering team focused on innovation, learning, and continuous improvement.


Key Responsibilities

  • Develop high-quality, scalable, and maintainable front-end applications.

  • Implement robust APIs and microservices with a focus on performance and security.

  • Participate in the full development lifecycle using Agile methodologies (Scrum, Kanban).

  • Leverage CI/CD tools and practices to ensure rapid, safe delivery of code (e.g. Jenkins, uDeploy).

  • Support containerization and orchestration efforts using Docker and Kubernetes.

  • Collaborate on cloud-based deployments and architectures (Azure and/or AWS).

  • Engage in event-driven architecture using tools such as Kafka and Webhooks.

  • Promote and apply best practices in test-driven development and automation.

  • Contribute to a culture of technical excellence and continuous improvement.

  • Take ownership and proactively address challenges to deliver value to end-users.


Skills & Experience

  • Proficient in Java.
  • Strong UI experience in Angular or JavaScript.
  • Hands-on experience building microservices and RESTful APIs.

  • Working knowledge of CI/CD pipelines and tools like Jenkins, uDeploy, or similar.

  • Exposure to Docker/Kubernetes and modern deployment strategies.

  • Familiarity with cloud platforms (Azure or AWS) – certifications or training a plus.

  • Experience with event-driven systems (Kafka, Webhooks) is beneficial.

  • Test automation experience using frameworks such as JUnit, Jasmine, Karma, Protractor, Jest.

  • Exposure to NoSQL databases (MongoDB, DynamoDB) is a plus.

  • Self-motivated with strong problem-solving skills and a collaborative mindset.

  • 5+ years of professional software development experience.

  • Bachelor's degree in Computer Science or a related field (or equivalent experience).


What’s in It for You

  • Work on large-scale, high-impact platforms that support millions of users.

  • Join a collaborative and forward-thinking engineering team.

  • Be part of a culture that values innovation, technical curiosity, and continuous learning.

  • Opportunity to work with the latest cloud-native technologies and architectures.

  • Play a critical role in enhancing the digital experience for both end-users and internal teams.

Share Jobs

Search Jobs

Match my CV

We take the hard work out of finding you a new job. Simply upload your CV (or call us) and we’ll get hunting for you!