RxSense Logo

RxSense

Director of Software Engineering

Posted 5 Days Ago
Be an Early Applicant
In-Office
Dublin
Senior level
In-Office
Dublin
Senior level
Lead the migration of an existing platform to an in-memory database architecture, ensuring scalability and performance. Mentor teams in best practices and contribute to application development across various technologies.
The summary above was generated by AI

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. But Dublin isn’t just about core engineering — it’s strategically placed to support AI-driven transformation across product, engineering, and design. 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 Director of Software Engineering to lead a team of people, involved in a critical refactoring initiative, migrating our existing platform to an in-memory database architecture. You will play a pivotal role in ensuring scalability, performance, and reliability across our technology stack.

Main Responsibilities

  • Lead the design and refactor of the core platform to leverage an in-memory database solution, with emphasis on GemFire or equivalent distributed caching/data grid technologies.
  • Partner with product and architecture teams to define scalability, performance, and quality goals aligned to business growth.
  • Build and optimize data models, query performance, and caching strategies for mission-critical systems.• Drive a test-first, quality-driven approach to engineering to improve release confidence, enhance date certainty, and reduce defects.
  • Champion initiatives that reduce time to market while improving system reliability and lowering long-term engineering effort.
  • Provide technical leadership and mentorship across engineering teams in best practices for distributed systems and high-performance data processing.
  • Contribute hands-on to application development, with emphasis on Python for automation, integration, and backend logic.
  • Collaborate with teams using Java and .NET/C# to ensure seamless migration and interoperability across the platform.
  • Drive code reviews, design reviews, and architecture discussions to maintain engineering excellence.
  • Champion the RxSense engineering culture of innovation, reliability, and continuous improvement.

Knowledge. Skills and Experience

  • 10+ years of software engineering experience, with at least 5+ years in distributed systems, in-memory data grids, or high-performance databases.
  • Experience designing and implementing scalable architectures in a regulated or mission-critical environment.
  • Strong understanding of data consistency, replication, fault tolerance, and distributed computing principles.
  • Hands-on leadership: ability to set direction, mentor teams, and still roll up sleeves for deep technical work.
  • Experience with GemFire (strongly preferred) or similar platforms (Hazelcast, Redis Enterprise, Coherence, Ignite).
  • Proficiency with Java and/or .NET/C#, particularly in enterprise environments.
  • Proven expertise in Python (backend, data pipelines, automation, or distributed applications).
  • Background in healthcare, PBM, or other regulated industries a plus.
  • Familiarity with CI/CD pipelines, cloud infrastructure (AWS), and containerized environments (Docker/Kubernetes).
  • Prior success driving large-scale platform refactors or migrations.

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. 

Top Skills

.Net/C#
AWS
Coherence
Docker
Gemfire
Hazelcast
Ignite
Java
Kubernetes
Python
Redis Enterprise

Similar Jobs

8 Days Ago
Hybrid
D, Dublin, IRL
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The Director of Software Engineering manages software operations, leads staff training, project planning, policy implementation, and budget recommendations to ensure quality service delivery.
7 Hours Ago
Easy Apply
Hybrid
Dublin, IRL
Easy Apply
Junior
Junior
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Manage relationships with 60-70 commercial clients in EMEA, driving engagement, renewals, and expansion while providing strategic consultation.
Top Skills: AI
7 Hours Ago
Hybrid
Dublin, IRL
Senior level
Senior level
Cloud • HR Tech • Information Technology • Software
The Senior Software Engineer will design, build, and scale features for recognition solutions, focusing on backend Java and frontend React development. Responsibilities include collaborating with cross-functional teams, conducting code reviews, and mentoring fellow engineers.
Top Skills: Apache CamelAWSCSSDockerGitJava 17JenkinsJmeterKafkaMavenOraclePl/SqlPostgresReactRestful ApisSonarSpring BootTerraformTypescript

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account