We are seeking a Senior Software Engineer to join our Galway‑based R&D technology center at CVS Health Ireland. This role focuses on building enterprise‑grade software systems using .NET microservices and React UIs, solving complex technology problems and delivering high‑quality code.
How the role will have an impact
The Senior Software Engineer will design and deploy content for the home‑based health screening tablets, ensuring accurate data capture, improving efficiency, and supporting the new platform that replaces the legacy system.
Responsibilities
Maintain high standards of software quality by writing high‑quality code and following established standards and best practices.
Ensure cross‑team collaboration with other Software Engineers, Business Analysts, and Architects in the planning, design, development, testing, and maintenance of web‑ and desktop‑based business applications.
Work with the Product Team to refine user stories so they are developer‑ready, easy to understand, and testable.
Provide estimates at a User Story level and input to work plans.
Participate in peer reviews of solution designs and related code.
Package and support deployment of code releases.
Analyze and resolve technical and application problems.
Assess opportunities for application and process improvement and document rationale for sharing with team members.
Provide third‑level support to business users.
Proactively review the performance and capacity of all aspects of production: code, infrastructure, data, and message processing.
Perform unit and integration testing before launch.
Ensure the security and privacy of any and all protected health information accessed during normal work activities.
Utilize AI tools to accelerate development where appropriate.
Basic Qualifications
6 or more years of experience in Software Development with front‑ and back‑end technologies in a product‑oriented, cross‑functional engineering team.
Bachelor's degree in Computer Science or related field preferred but not required.
Equivalent combination of experience and training/certification may be considered instead of a formal degree.
Hands‑on experience with multiple programming languages including C#, .NET, Java, and frameworks such as ASP.NET.
Experience with Continuous Integration / Continuous Deployment (CI/CD).
Experience with Scrum/Agile development methodologies.
Senior engineers expected to mentor and grow junior staff members.
Preferred Skills
Strong experience in .NET/C#.
Experience with application containerization and container management.
Experience with messaging technologies like Kafka, NServiceBus, or RabbitMQ.
Prior work with cloud‑based systems; Azure experience preferred.
Exposure to caching patterns and technologies (Redis, Couchbase, etc.).
Experience with Agile spikes on new ideas and subsequent implementation.
Experience with multi‑layer architecture, architectural patterns, and Dependency Injection frameworks; familiarity with Mediator pattern, Domain‑Driven Design, and ORMs is strongly desired.
Strong understanding of service‑oriented architecture principles, object‑oriented design principles, and database design and implementation.
Pay Range
€50,000.00 - €125,000.00
Application window closes on 02/06/2026.
#J-18808-Ljbffr