Principal Full Stack Engineer

  • Ireland
  • EUR 88
  • Permanent
  • Discipline: Software Development
  • Ref: 49263

Job Title: Principal Software Engineer

Location: Galway, Ireland

About the Role:
We are seeking a highly motivated Principal Software Engineer / Tech Lead to join our Digital Platforms Technology team. In this role, you will play a pivotal part in scaling and delivering innovative web solutions for a large enterprise customer base. You will lead a team of engineers, driving technical excellence, mentoring peers, and ensuring high-quality software delivery that enhances the end-user experience.

Key Responsibilities:

  • Lead a squad of engineers in designing, developing, and delivering full-stack web applications.

  • Collaborate across teams, including Scrum Masters, Architects, QA, and Product Owners, to achieve business goals.

  • Provide technical guidance and mentorship to team members, fostering a healthy learning environment.

  • Translate complex technical concepts into clear guidance for non-technical stakeholders.

  • Ensure engineering best practices, code quality, and adherence to modern architecture patterns.

  • Take ownership of features from conception through deployment and support, leveraging CI/CD pipelines.

Qualifications & Expertise:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 8+ years of hands-on software development experience with a proven track record of team leadership.

  • Strong expertise in building front-end applications and mid-tier services.

  • Experience with modern SPA frameworks (Angular preferred, React, Vue).

  • Proficiency in Java, Spring Boot, RESTful services, Kubernetes, GraphQL, and cloud platforms (AWS preferred).

  • Familiarity with API management (Swagger/OpenAPI) and integration technologies.

  • Strong client-side skills: JavaScript/TypeScript, Node, HTML/CSS/SASS, RxJS, and testing frameworks (Jasmine/Karma/Storybook/Playwright).

  • Deep understanding of object-oriented design, coding standards, secure application development, and CI/CD tools.

Leadership & Collaboration:

  • Demonstrated ability to lead, motivate, and mentor teams.

  • Skilled in collaborating across diverse teams and stakeholders.

  • Excellent technical communication skills, able to convey complex concepts clearly.

  • Commitment to engineering excellence, continuous improvement, and delivering outstanding user experiences.

Why Join Us:
This is a unique opportunity to influence large-scale digital platforms, shape team direction, and work on impactful software solutions. You will be part of a fast-paced technology environment, leveraging modern tools and practices while contributing to meaningful business outcomes.

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs by Vladimir

Senior Full Stack Engineer

  • Ireland
  • Negotiable
  • Contract

Job Title: Senior Full Stack Engineer
Location: Ireland (Galway)
Contract Type: 12-month contract
Experience Level: 7+ years

About the Role
We have an exciting opportunity for a Senior Full Stack Software Engineer to join our Institutional Wealth Management Solutions (IWMS) division at Fidelity Ireland. You will be working on high-value products that help our customers deliver exceptional financial solutions. This role requires a self-starter who can take ownership, lead effectively, collaborate across teams, and communicate software changes to business partners, analysts, QA engineers, and other stakeholders.

Responsibilities

  • Lead and mentor Scrum teams to deliver robust, business-critical solutions in a distributed environment.

  • Design, develop, and maintain high-quality, scalable software solutions, ensuring strong system resilience and stability.

  • Implement CI/CD pipelines and automated testing (unit, functional, regression) to ensure quality at all stages.

  • Collaborate with cross-functional teams to define project objectives, use cases, and system design requirements.

  • Deliver creative, innovative technical solutions that consider the bigger picture beyond individual business requirements.

  • Share knowledge across the team and contribute to continuous improvement.

Must-Have Skills

  • 7+ years’ experience with Java, Spring Boot, REST API Microservices, Kubernetes, AWS, Lambda.

  • Technical leadership experience in mentoring and guiding development teams.

  • UI development experience with Angular, JavaScript, Bootstrap, React, or other modern frameworks.

  • Experience with CI/CD tools (Git, Jenkins) and Agile development practices.

  • Exposure to Oracle or equivalent RDBMS, Unix, and shell scripting.

  • Strong communication and stakeholder collaboration skills.

Technologies
Java, Spring Boot, REST API Microservices, Angular, JavaScript, Bootstrap, React, Kubernetes, AWS, Lambda, Git, Jenkins, Oracle, Unix, Shell Scripting.

What We Offer

  • A collaborative and inclusive work culture.

  • Opportunities to work with cutting-edge technologies in cloud and enterprise environments.

  • Impactful work that directly supports Fidelity’s Institutional Business clients.

Apply Now

Senior Full Stack Engineer

  • Ireland
  • Negotiable
  • Contract

Full Stack Engineer

Location: Galway, Ireland (Hybrid/Flexible Model)
Contract Type: 12 months contract


About the Role

We have an exciting opportunity for a Full Stack Engineer to join a highly skilled technology team in Galway. You will work on high-value products that empower customers with excellent financial solutions. This role offers the chance to work across modern cloud-based platforms, influence architectural decisions, and deliver business-critical applications in an agile, collaborative environment.


Key Responsibilities

  • Design, develop, and maintain scalable, enterprise-grade applications using Java, Spring Boot, REST API Microservices, AWS, and Kubernetes

  • Contribute to UI development using Angular, JavaScript, Bootstrap, React or similar frameworks

  • Implement CI/CD processes using tools like Git and Jenkins

  • Mentor and guide scrum team members, fostering a culture of quality and innovation

  • Collaborate with business partners, system analysts, QA engineers, and architecture teams

  • Deliver high-quality code with strong test coverage, following established processes and methodologies

  • Support and ensure stability of production systems

  • Engage in Agile development practices, participating in ceremonies and delivering in iterative cycles

  • Share knowledge across the team and contribute to technical excellence


Essential Skills and Experience

  • 5+ years’ experience in enterprise-level software development

  • Strong background in Java, Spring Boot, REST API Microservices, AWS, Kubernetes, and Lambda

  • Hands-on experience with modern front-end frameworks (Angular, JavaScript, Bootstrap, React)

  • Solid understanding of CI/CD practices and tools (Git, Jenkins)

  • Exposure to Oracle or similar RDBMS

  • Working knowledge of Unix and shell scripting

  • Proven ability to mentor junior engineers and lead by example

  • Strong collaboration and communication skills for working across technical and business stakeholders

  • Degree in Computer Science, Engineering, or a related field


Why Join?

  • Impactful work: Build high-value products that directly support financial services customers

  • Modern tech stack: Work with cutting-edge tools and cloud-native architecture

  • Collaborative culture: Be part of a skilled, multi-functional team with a focus on quality and innovation

  • Professional growth: Opportunities for leadership, mentorship, and expanding technical expertise

  • Hybrid flexibility: Enjoy a balanced work model with flexibility for both remote and office collaboration


If you’re a Full Stack Engineer who thrives in a collaborative environment and is ready to contribute to impactful projects, we’d love to hear from you.

Apply Now

Software Engineer

  • Ireland
  • EUR 70,000
  • Permanent

Senior Full Stack Engineer

 

Location: Galway, Ireland (Hybrid/Flexible Model)

Salary: €70,000 per annum

Benefits: Up to 20% pension, generous lifestyle benefits

Contract Type: Permanent

 

About the Role

 

We're looking for a Senior Full Stack Engineer to join a well-established technology team in Galway. This is a great opportunity to work on global-scale platforms in a modern agile environment, using a cutting-edge tech stack and best engineering practices.

 

Key Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Angular, Java Spring Boot, and AWS
  • Implement RESTful APIs with strong focus on test automation in Java
  • Contribute to the build and deployment pipelines using industry-standard tools and cloud-native practices
  • Participate in code reviews, CI/CD pipeline improvements, and agile ceremonies
  • Support and optimize Kubernetes-based containerized environments
  • Drive quality through TDD, ATDD, and best engineering practices
  • Collaborate with cross-functional teams including product owners, architects, and distributed engineering squads
  • Provide 3rd-level production support as needed and contribute to system stability and uptime
  • Stay current with trends in data science, cloud, and enterprise architecture

 

Essential Skills and Experience

  • 5+ years of hands-on development experience in enterprise-grade software
  • Strong proficiency in Angular (or modern front-end frameworks) and Java (Spring Boot)
  • Hands-on experience with AWS and Kubernetes
  • Proven track record of working with CI/CD pipelines and automation tools
  • Experience with REST API testing and automation in Java
  • Familiarity with Agile Scrum methodology and distributed teams
  • Excellent communication and collaboration skills
  • Degree in Computer Science, Engineering, or related field
  • Background in financial services or asset management is an advantage

 

Why Join?

  • Work with purpose: Join a team building high-impact tools that support investment decision-making at a global scale
  • Engineering-first culture: Strong focus on innovation, continuous learning, and modern development practices
  • Hybrid flexibility: Enjoy a balanced work-life setup with supportive hybrid options
  • Strong benefits: Competitive salary, up to 20% pension, and excellent lifestyle perks
  • Opportunity to grow: Contribute to modernizing one of the most critical tech stacks in financial services and explore areas like data science

 

If you’re a full stack engineer ready to push boundaries in a world-class engineering culture, we’d love to hear from you.

Apply Now

Senior Software Engineer

  • Ireland
  • EUR 70
  • Permanent

Full Stack Engineer

 

Location: Galway, Ireland (Hybrid/Flexible Model)

Salary: €68,000 – €70,000 per annum

Benefits: Up to 20% pension, generous lifestyle benefits

Contract Type: Permanent

 

About the Role

We are hiring on behalf of one of the world’s most respected financial services institutions, a global leader committed to innovation and client experience. This is an exciting opportunity for a Senior Full Stack Engineer maintaining an internal platform, supporting voice, email, and chat communication channels used by millions of users worldwide.

As a key member of an agile scrum team, you’ll work on mission-critical systems that process over 35 million customer interactions per year. This is a high-impact role ideal for a full-stack mindset, a passion for user experience, and a drive for technical excellence.

 

Key Responsibilities

  • Develop and maintain scalable, reusable front-end components using Angular or JavaScript
  • Write clean, testable Java code and build reliable APIs and microservices
  • Design and deliver CI/CD pipelines using tools like Jenkins and uDeploy
  • Work in containerized environments using Docker/Kubernetes
  • Operate within Agile methodologies (Scrum/Kanban) and contribute to all phases of the SDLC
  • Engage in cloud projects using Azure or AWS (certifications are a plus)
  • Integrate with event-driven architecture using Kafka and webhooks
  • Implement and maintain test automation using tools like JUnit, Jasmine, Karma, Jest, etc.
  • Collaborate with peers to uphold engineering best practices and foster a high-performance team culture
  • Take initiative and ownership in delivering value to millions of customers and internal stakeholders

 

Essential Skills and Experience

  • 5+ years of hands-on experience as a software engineer in a high-performance environment
  • Strong proficiency in Angular and/or JavaScript (UI expertise is a must)
  • Advanced experience in Java development and building APIs
  • Solid understanding of containerization (Docker/Kubernetes)
  • Experience with Agile workflows and DevOps culture
  • Familiarity with cloud platforms such as Azure or AWS (or strong desire to develop skills in cloud)
  • Exposure to event-driven architectures (Kafka, webhooks) is beneficial
  • Experience with NoSQL databases (MongoDB, DynamoDB) is a plus
  • Deep commitment to writing high-quality, tested, and maintainable code
  • Excellent communication skills and ability to operate under pressure
  • A proactive, curious, and collaborative approach to work

 

Why Join?

  • Impact at scale: Your work will influence over 20 million end users
  • Continuous learning: Work in a culture that promotes innovation, learning, and career growth
  • Outstanding benefits: Competitive salary, up to 20% pension, lifestyle perks, and hybrid flexibility
  • Team-first environment: Join a passionate team that thrives on problem-solving and cross-functional collaboration
  • Cutting-edge stack: Gain experience across full-stack engineering, cloud, CI/CD, and modern frameworks

 

If you're ready to elevate your software engineering career and contribute to the evolution of one of the world’s most trusted financial institutions, we’d love to hear from you.

Apply Now

Senior Software Quality Engineer

  • Ireland
  • Negotiable
  • Contract

Senior Software Quality Engineer (Contract - SWET)
Location: Dublin, Ireland (Hybrid)
Rate: Competitive Daily Rate (12-Month Contract)
Contract Type: Contract (12 months)


About the Role

We are hiring on behalf of a global financial leader known for its innovation and commitment to client experience. This is an exciting opportunity for a Senior Software Quality Engineer to join the development team in Dublin, where the mission is to deliver a globally consistent and locally relevant personalized digital experience.

This role is ideal for a test automation expert with a strong engineering mindset, a passion for quality, and the ability to influence best practices across distributed Agile teams.


Key Responsibilities

  • Collaborate with cross-functional teams during project design to ensure automation is built in from the start

  • Define and develop robust automation strategies and test frameworks using industry-leading tools

  • Write and maintain test scripts in Java, JavaScript or TypeScript

  • Execute and analyze test cases across desktop and web platforms

  • Utilize CI/CD pipelines and automated deployment tools for continuous testing

  • Create and manipulate test data using SQL or similar tools

  • Actively participate in Agile ceremonies including elaboration, planning, and retrospectives

  • Contribute to release readiness through detailed testing reports and analysis

  • Drive quality initiatives within the team and mentor others in best practices

  • Ensure systems meet business requirements and deliver consistent, reliable user experiences


Essential Skills and Experience

  • 6+ years of hands-on experience in Software Quality Engineering

  • Expertise with test automation frameworks and tools such as Selenium, Playwright, or Cucumber

  • Proficiency in Java and JavaScript or TypeScript

  • Experience working with Node-based frameworks and package managers

  • Strong knowledge of relational databases like MySQL or Oracle

  • Exposure to CI/CD tools and automated deployment practices

  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud)

  • Collaborative mindset with the ability to work in distributed Agile teams

  • Experience with desktop application testing is a plus

  • Knowledge of telephony systems is an added advantage


Why Join?

  • Exciting contract opportunity with a global industry leader

  • High-impact work on platforms used by thousands globally

  • Modern tech stack: Work with cutting-edge tools in automation and DevOps

  • Collaborative environment: Contribute to a culture of quality, mentorship, and innovation

  • Flexible hybrid model offering work-life balance in a supportive team


If you're passionate about quality engineering and want to help shape world-class digital experiences, we’d love to hear from you.

Apply Now