
Engineering Manager
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 an Engineering Manager to lead and grow a high-performing software engineering team working across several strategic engineering priorities. One of the first major initiatives for the Dublin hub is a platform refactoring program, migrating key components of our system to an in-memory database architecture. As the centre scales, the team will take on additional mission-critical platform enhancements, new product capabilities, and performance-focused engineering initiatives.
Reporting to the Director of Software Engineering, you will provide people leadership, delivery oversight, and technical direction across these programs. In the early stages of the Development Centre’s growth, there is a strong preference for hands-on coding involvement, helping establish technical standards, contribute directly to core systems, and unblock complex engineering challenges.
Main Responsibilities
Team Leadership & Delivery
- Lead, coach, and develop a growing team of software engineers working across multiple platform initiatives, including but not limited to the in-memory refactoring program.
- Provide hands-on engineering contribution while the Dublin centre builds out, modeling high-quality engineering practices and ensuring strong technical foundations.
- Translate architectural strategy and business objectives into clear team roadmaps and execution plans.
- Foster a culture of ownership, innovation, high-quality engineering, and accountability.
- Improve delivery processes to enhance predictability, engineering velocity, and release confidence.
Technical Leadership
- Contribute technically to early Dublin projects — including hands-on development, integration work, and troubleshooting — to accelerate progress and establish coding standards.
- Support and guide work on distributed systems, data-intensive pipelines, and high-performance platform capabilities.
- Participate in and lead design reviews, code reviews, and architecture discussions to maintain engineering excellence.
- Champion a test-first, automation-focused approach to improve scalability, reliability, and system quality.
- Work with architecture teams to evolve shared frameworks, technical patterns, and platform-wide standards.
Cross-Functional Collaboration
- Partner with the Director of Software Engineering, product managers, architects, and global engineering teams to align work with organizational priorities.
- Collaborate with teams using Java, .NET/C#, and Python to ensure seamless interoperability and unified engineering practices.
- Work closely across distributed teams to share standards, drive consistency, and accelerate delivery on shared initiatives.
Knowledge. Skills and Experience
- 7+ years of software engineering experience, including at least 2 years in technical leadership or engineering management.
- Strong technical proficiency with the ability and willingness to contribute hands-on, particularly during early Dublin centre development.
- Demonstrated experience with distributed systems, high-performance data processing, or large-scale platform engineering.
- Familiarity with in-memory data grid technologies (GemFire, Hazelcast, Redis Enterprise, Ignite, or similar).
- Proficiency with Java and/or .NET/C#, with hands-on experience in enterprise environments.
- Experience with Python for backend, automation, or integration work.
- Deep understanding of data consistency, fault tolerance, replication, and distributed computing principles.
- Experience with CI/CD, cloud infrastructure (AWS), and containerized environments (Docker/Kubernetes).
- Experience delivering complex platform modernization or refactor programs.
- Background in healthcare, PBM, or other regulated industries.
- Prior experience helping establish or scale a new engineering team or development centre.
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.
Create a Job Alert
Interested in building your career at RxSense? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field