
Senior Python Developer
Job Description
Posted on: January 23, 2026
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
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
IrelandJobs.app - Find your dream job in Ireland
Get IrelandJobs.app - Find your dream job in Ireland on your phone!

Senior Software Engineer Data Platform

Node Engineer - Tech Lead

Embedded Software Engineer – SoC FPGA

Platform Engineer

