Senior Software Engineer – 12-Month Contract | Hybrid (Galway)
We’re seeking a Senior Software Engineer to join a new delivery team within a leading Asset Management Technology group. This team focuses on designing and building high-performance applications on AWS, driving innovation and excellence across financial technology platforms.
Contract Details
-
Duration: 12 Months
-
Location: Galway (Hybrid – 3 weeks from home, 1 week in the office)
-
Start Date: ASAP
-
Work Type: Daily rate contract
What You’ll Do
-
Design, develop, and implement software solutions for large-scale asset management systems.
-
Work with Java, Spring Boot, Angular, and modern DevOps tools to build and deploy cloud-based applications.
-
Develop responsive Single Page Applications (SPAs) using Angular, NGRX, RxJS, and Bootstrap.
-
Contribute to the full SDLC with a strong focus on TDD, ATDD, and Continuous Integration/Delivery.
-
Design and maintain RESTful APIs, microservices, and API versioning strategies.
-
Collaborate with cross-functional teams to ensure scalable, maintainable, and secure solutions.
-
Contribute to code reviews, deployment pipelines, and environment automation practices.
What We’re Looking For
-
10+ years’ experience in software design and development.
-
Strong hands-on expertise with Java, Spring (Core and Boot), REST APIs, and Angular (or similar frontend frameworks).
-
Experience building SPAs using NGRX, RxJS, and component-based design principles.
-
Familiarity with AWS, Maven, Jenkins, and CI/CD pipelines.
-
Strong understanding of microservices, event-driven design, and API integration.
-
Excellent analytical, communication, and organizational skills.
-
Ability to work independently as well as collaboratively in an Agile team.
-
Background in financial or investment systems is an advantage.
Why Apply
Join an advanced engineering team that values innovation, autonomy, and craftsmanship. Work on impactful projects with modern tech stacks, within a flexible hybrid environment designed for creativity, collaboration, and continuous learning.