Senior Software Engineer (Contract) – Galway (Hybrid)
We are seeking an experienced Senior Software Engineer to join a high-performing technology team delivering strategic, enterprise-level solutions within the financial domain. This is a long-term contract position, offering a hybrid work model — three weeks working from home and one week onsite in Galway.
As a key contributor, you will design, build, and enhance complex software systems that drive real business impact. You’ll collaborate closely with global teams, champion engineering best practices, and play a leading role in modernizing architecture and advancing development excellence.
Key Responsibilities
-
Lead the design and implementation of scalable, maintainable, and high-quality software solutions.
-
Actively contribute to the codebase across the full stack — from client-side interfaces to backend services.
-
Participate in design reviews, code reviews, and continuous improvement of engineering practices.
-
Work within an Agile environment, adopting Acceptance Test-Driven Development (ATDD) and CI/CD principles.
-
Identify performance bottlenecks and deliver optimized, production-ready code.
Required Skills & Experience
-
Strong experience with Java (Spring Boot) and modern middleware frameworks.
-
Knowledge of messaging technologies (Kafka) and web containers.
-
Exposure to front-end technologies such as Angular, HTML, CSS/SCSS, and JavaScript (NGRX is an advantage).
-
Hands-on experience with CI/CD tools (e.g., Jenkins) and Agile delivery methodologies.
-
Solid understanding of object-oriented design and building scalable distributed systems.
-
Familiarity with legacy monolithic applications and migration to microservice architectures.
Why Apply
-
Work on enterprise-grade applications with global reach.
-
Collaborate with talented engineers and business partners across continents.
-
Engage in cutting-edge modernization initiatives and architectural transformation.
-
Flexible hybrid schedule – 3 weeks remote, 1 week onsite in Galway.