This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role is hybrid 3 days per week in central Cork. Our client is an established technology organisation that develops sophisticated enterprise software used by large organisations to support critical business operations and decision-making. Their platforms help teams manage complex data, improve operational visibility and streamline strategic planning processes. The company has built a very strong reputation within its market, supported by a highly experienced engineering team and consistently low staff attrition. Having partnered with this organisation for a number of years, we have seen first-hand their commitment to creating a collaborative engineering culture, excellent team environment, and supportive leadership structure. They offer an excellent salary package, strong benefits, clear career progression opportunities, and a modern engineering culture where innovation and high technical standards are encouraged. The company is continuing to invest heavily in its technology platform, modern engineering practices, and next-generation capabilities.
Job Responsibility:
Leading the technical evolution and modernisation of a large financial software platform
Designing and implementing scalable service-based architectures to replace legacy components
Writing high-quality production code and supporting engineers through code reviews and pair programming
Driving best practices across areas such as testing strategies, system design, and development standards
Supporting the team in solving complex technical problems and debugging challenging production issues
Introducing modern engineering patterns including incremental refactoring, feature flags, and modular architectures
Collaborating with platform and architecture teams to ensure long-term technical sustainability
Ensuring platform changes are delivered incrementally and safely within a live production environment
Mentoring engineers and helping develop a culture focused on quality, learning, and strong engineering ownership
Exploring how modern AI-driven development tools can support engineering productivity and innovation
Requirements:
Significant commercial experience in software engineering (typically 10+ years) with ongoing hands-on development
Proven success modernising legacy systems into modern architectures within live production environments
Deep technical knowledge of .NET / C# development
Strong front-end capability using TypeScript and Angular or similar frameworks
Experience building and operating cloud-based applications (Azure or similar platforms)
Expertise in API design, service architecture, and scalable distributed systems
Strong understanding of database design, query optimisation, and data-heavy applications
Experience implementing CI/CD pipelines, automated deployment processes, and infrastructure-as-code
A track record of mentoring engineers and raising engineering standards across teams
Experience within financial services or regulated environments would be beneficial
Nice to have:
Experience transforming monolithic applications into service-oriented architectures
Demonstrated success improving system performance, scalability, or reliability through architectural improvements
Experience introducing modern engineering practices to established teams
Exposure to high-volume data systems or financial platforms
Interest in emerging AI-enabled development techniques
Experience working in large engineering teams with complex production environments
What we offer:
Excellent salary package
Great benefits
Very good career progression opportunities
Supportive and collaborative engineering culture
Nice environment to work in with a very strong team