Senior Software Engineer (12‑Month Fixed Term Contract)
Location: Limerick, Ireland
Overview
Skillsource is supporting a leading global organisation in the medical technology sector in hiring a Senior Software Engineer for a 12‑month fixed‑term contract. The successful candidate will join a high‑performance engineering group developing an advanced informatics platform that integrates medical devices, services, and cloud‑connected systems.
This role is suited to an experienced software engineer with deep technical capability across modern .NET development, strong architectural discipline, and hands‑on experience building high‑reliability software for regulated or safety‑critical environments. You will work within an international Agile setup and contribute across the full development lifecycle.
Role Purpose
As a Senior Software Engineer, you will design, implement, test and maintain software components that interact across devices, services, and user‑facing applications. You will contribute to both feature development and architectural consistency, ensuring that all work aligns with business requirements and follows established engineering and quality-management practices.
Key Responsibilities
Software Design, Architecture & Implementation
Design, implement, and integrate software components across services, devices, and user interfaces.
Develop clean, maintainable, and efficient C#/.NET code, adhering to best engineering and architectural practices.
Apply Clean Architecture principles across Domain, Application, Infrastructure, and UI layers.
Build features using Redux‑based architecture (Redux.NET) including reducers, actions, effects, and immutable typed states.
Develop and maintain state‑machine‑driven workflows using Stateless, managing retries, timeouts, long‑running tasks, and error handling.
Build high‑performance Blazor (Server and/or WebAssembly) components with a focus on lifecycle control, rendering efficiency, and thread‑safety.
Implement robust UI patterns such as routing, forms, virtualization, JS interop, and performance tuning.
Technical Leadership & Documentation
Ensure architectural consistency and adherence to system‑wide design principles.
Strong test automation experience using xUnit, NUnit, Moq, or similar frameworks.
Desirable Experience (Nice to Have)
Working within Scrum and globally distributed teams.
.NET 8.0 experience.
Multi‑threaded C# development.
Offline‑first Blazor WebAssembly development.
Event‑sourcing or audit‑friendly persistence patterns.
REST and JSON‑based service design.
Git / Azure DevOps workflows.
Familiarity with established design patterns.
Working Model
This role is primarily on‑site, with a minimum expectation of four days per week in the office to support collaboration, problem‑solving, and alignment in a fast‑paced engineering environment. Remote or field‑based work arrangements may apply to different roles but are not applicable here.
Contract Details
Type: Fixed Term Contract
Duration: 12 months
Hours: Full‑time
Travel: Occasional
Visa Sponsorship: Not available
Security Clearance: Not required
Why Apply?
This role offers a unique opportunity to contribute to high‑impact technology used in modern healthcare settings. Youll work with skilled international teams, develop cutting‑edge solutions, and have the opportunity to influence system architecture and engineering quality across the product.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Ireland.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Ireland, connecting you to thousands of jobs fast!
Find the best jobs in Ireland, apply in 1 click and get a job today!