Über
Scroll down to find the complete details of the job offer, including experience required and associated duties and tasks.
*This roleis 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.
What They Are Looking For
The organisation is seeking an experienced Principal Engineer / Technical Lead to play a key role in evolving and modernising a complex financial software platform. This position is highly hands‑on, with the successful candidate expected to spend the majority of their time actively contributing to the codebase while also providing technical leadership to the wider engineering team. The role will focus on guiding architectural improvements, driving best engineering practices, and helping transition legacy systems toward modern, scalable solutions. The ideal candidate will have a strong background in modernising large production systems, leading complex technical initiatives, and mentoring engineers across different levels of experience.
Key experience sought includes:
- 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
They are particularly interested in engineers who actively use modern development tools and AI‑assisted engineering workflows to improve productivity and accelerate development.
Core Responsibilities
The successful candidate will play a central role in both technical delivery and engineering leadership, contributing directly to the development of critical platform capabilities.
- 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
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
Why Join
This opportunity offers the chance to join a very solid engineering team within a stable and growing organisation. The environment is known for its strong collaboration, supportive leadership, and excellent retention of staff. xcfaprz
Employees benefit from:
- 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
For experienced engineers who enjoy solving complex technical challenges while helping shape the future direction of a platform, this role offers both technical impact and long‑term career growth.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.