Senior Software Engineer
BHJOB46386_22430
Posted: 12/01/2026
- Competitive Salary
- Dublin
- Permanent
We’re looking for a Senior Software Engineer to join a highly dynamic and innovative engineering team building modern, cloud-based solutions in the fast-growing Digital Health space. This is an opportunity to work with cutting-edge technologies on products that genuinely improve people’s lives.
You’ll be part of a team of curious problem-solvers and innovators who continuously challenge themselves to build better, more scalable, and more impactful solutions. The work is meaningful, technically challenging, and highly visible.
What You’ll Do
- Design and implement cloud-native backend services, including microservices and serverless architectures
- Lead backend development across multiple services, ensuring systems are scalable, secure, and high-performing
- Apply security best practices, including encryption, secure APIs, and data protection
- Collaborate closely with frontend engineers, product managers, and business stakeholders to deliver solutions aligned with user and business needs
- Define and uphold coding standards, best practices, and testing strategies across the codebase
- Monitor, analyse, and optimise system performance and reliability
- Troubleshoot and resolve issues across distributed systems and services
- Contribute to and improve DevOps practices and culture
- Provide technical leadership and mentorship to junior engineers
Why This Role Matters
- High Impact: You’ll work on mission-critical products with real-world impact and high customer visibility
- Ownership & Autonomy: You’ll have the freedom to make technical decisions, build features end-to-end, and influence product and architectural direction
- Purpose-Driven Work: Your contributions will directly support safer, more effective healthcare solutions
- Leadership & Growth: You’ll play a key role in mentoring others and fostering a culture of learning and continuous improvement
What We’re Looking For
- 5+ years of backend software engineering experience, including 2+ years in a cloud environment
- Strong experience designing and building scalable, highly available backend systems
- Hands-on expertise with cloud platforms such as AWS, Azure, or GCP
- Experience with microservices architecture, RESTful APIs, and containerization technologies
- Proven ability to solve cross-team technical challenges and drive initiatives beyond your immediate scope
- Excellent communication skills, with the ability to explain complex technical concepts clearly
- A proactive, collaborative mindset with a strong sense of ownership and curiosity
Qualifications & Technical Experience
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- End-to-end experience across the full software development lifecycle
- Strong knowledge of cloud infrastructure, Docker, and Kubernetes
- Proficiency in at least one backend programming language
- Solid understanding of SQL and NoSQL databases, including large-scale data handling
- Experience with high-scale batch and/or streaming data processing systems
- Experience running and maintaining production systems
- Strong expertise in RESTful and GraphQL APIs
Megan Fitzsimons
Technical Resourcer
Apply for this role
Recruitment