freehire launches on Product Hunt on 26 August.

Follow →

Senior/Principal Software Engineer

Open 61d

We are a healthcare technology company that provides platforms and solutions to improve the management and access of cost-effective pharmacy benefits. Our technology helps enterprise and partnership clients simplify their businesses and helps consumers save on prescriptions.

As a leader in SaaS technology for healthcare, we offer innovative solutions with integrated intelligence on a single enterprise platform that connects the pharmacy ecosystem. With our expertise and modern, modular platform, our partners use real-time data to transform their business performance and optimize their innovative models in the marketplace.

RxSense in Dublin

RxSense is establishing a new development centre in Dublin as part of our global growth strategy, bringing together the city’s world-class engineering talent with our mission to transform healthcare technology. Dublin’s thriving tech ecosystem and strong community of innovators make it the ideal hub to accelerate product development and drive cutting-edge solutions. By joining our new centre, you’ll collaborate with international teams, and grow your career in an environment that values creativity, ownership, and continuous learning.

Role Overview

We are seeking a Senior/Principal Software Engineer to contribute to the development and enhancement of our healthcare technology platform. You’ll work closely with senior engineers, product managers, and architects to deliver high-quality, scalable software solutions. This role offers the opportunity to make a real impact on mission-critical systems while developing your skills in distributed systems and modern cloud technologies.

Main Responsibilities

  • Contribute to the design, development, and maintenance of scalable backend services using Java or C# / .NET.
  • Collaborate with cross-functional teams to define technical requirements and deliver high-quality features.
  • Implement best practices in coding, testing, and performance optimization.
  • Participate in code reviews, knowledge sharing, and design discussions.
  • Support integration with distributed caching / in-memory data platforms (e.g.Hazelcast, Redis, Ignite).
  • Write and maintain automated tests to ensure reliability and confidence in releases.
  • Work with cloud infrastructure (AWS), CI/CD pipelines, and containerized environments (Docker/Kubernetes).
  • Troubleshoot, debug, and resolve issues in production and non-production environments.

Knowledge, Skills, and Experience

  • Minimum 8 years of professional software engineering experience.
  • Strong programming skills in Java or .NET (enterprise or backend development).
  • Understanding of distributed systems, data structures, and algorithms.
  • Experience with relational or NoSQL databases, plus exposure to caching/data grid technologies a bonus.
  • Familiarity with cloud platforms (AWS preferred) and containerized environments (Docker, Kubernetes).
  • Comfortable working in Agile environments, collaborating with international teams.
  • Knowledge of Python is a plus, but not required.
  • Interest in healthcare or other regulated industries a bonus.

RxSense believes that a diverse workforce is a more talented and productive workforce. As such, we are an Equal Opportunity and Affirmative Action employer. Our recruitment process is free from discriminatory hiring practices and all qualified applicants are considered for employment without regard to race, color, religion, sex, gender, sexual orientation, gender identity, ancestry, age, or national origin. Neither will qualified applicants be discriminated against on the basis of disability or protected veteran status. We believe in the strength of the collaboration, creativity and sense of community a diverse workforce brings.

What this application asks

greenhouse

First Name, Last Name, Email, Phone, Resume/CV, Cover Letter, Location

  • Preferred First Name optional
  • LinkedIn Profile
  • Will you now, or in the future, require sponsorship for employment Visa Status? choose one
  • Please list your salary expectations for this role.
  • Please advise on your notice period
  • When you apply to a job on this site, the personal data contained in your application will be collected by RxSense (“Controller”), which is located at 2 Grand Canal Plaza D04V586 Dublin 2 99881 and can be contacted by emailing [email protected]. Controller’s data protection officer is Stephen Lesher, who can be contacted at [email protected]. Your personal data will be processed for the purposes of managing Controller’s recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment. Your personal data will be shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America and engaged by Controller to help manage its recruitment and hiring process on Controller’s behalf. Accordingly, if you are located outside of the United States, your personal data will be transferred to the United States once you submit it through this site. Because the European Union Commission has determined that United States data privacy laws do not ensure an adequate level of protection for personal data collected from EU data subjects, the transfer will be subject to appropriate additional safeguards under the standard contractual clauses. You can obtain a copy of the standard contractual clauses by contacting us at [email protected]. Your personal data will be retained by Controller as long as Controller determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have to right to data portability. In addition, you may lodge a complaint with an EU supervisory authority. choose one

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available