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