This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Technical Lead plays a pivotal role in modernising Magentus’ healthcare software portfolio. As the most senior engineer in the team, this role demands deep Java expertise with architectural vision and cross-team technical leadership. You’ll lead the transformation from legacy monolithic applications to a modular, cloud-native architecture on AWS, designing, building, and coaching others to deliver high-quality, scalable solutions. You’ll collaborate closely with engineering, product, and infrastructure teams to define the technical roadmap, improve engineering practices, and ensure our systems are ready for the next phase of healthcare innovation.
Job Responsibility:
Lead the decomposition of a legacy Java monolith into modular, maintainable components and scalable architecture
Define and enforce modern engineering and architectural guardrails across teams
Be hands-on, leading by example, reviewing designs, prototyping, and mentoring through reusable software patterns and real code
Coach teams on modern engineering approaches such as BDD, TDD, and pair programming
Design robust, scalable software solutions for deployment on AWS (ECS, Lambda, RDS, S3)
Establish the reference architecture and migration roadmap for the modernised platform
Collaborate with stakeholders to align technical direction with product goals
Drive adoption of cloud-native and serverless patterns
Integrate infrastructure-as-code (AWS CDK/Terraform) and observability into delivery workflows
Facilitate knowledge sharing and continuous learning across EMEA tech teams
Act as a trusted technical partner to engineers and managers, shaping design decisions and reducing complexity
Provide coaching and feedback to strengthen technical capability and delivery quality
Champion emerging technologies to maximise engineer contribution, delivery capability and customer value
Identify technical skill gaps and support continuous learning opportunities across the department
Requirements:
Deep Java expertise, including modern frameworks, with experience scaling enterprise-grade systems
Proven experience transforming legacy or monolithic systems into modular architectures
Hands-on AWS expertise (ECS, Lambda, RDS, S3, CloudFormation/CDK), including designing cost-efficient, secure deployments and observability pipelines
Expert in CI/CD automation using GitHub Actions, designing reusable workflows, integrating automated testing, security and observability into deployment pipelines
Proficiency with PostgreSQL or similar relational databases
Confidence with containerisation and observability tools
Strong analytical and problem-solving ability with a passion for simplifying complex systems
Excellent communication and collaboration skills across technical and non-technical audiences
Pragmatic decision-maker who balances innovation with delivery
Empowers others to own solutions rather than dictate them, building confidence and capability
Naturally curious, proactive, and driven to improve systems and people
Proven ability to mentor and elevate others
What we offer:
Hybrid working environment from London (Farringdon) – 3 days a week from the Office and 2 from home
25 days (increases with length of service up to 4 days) plus 8 bank holiday
Holiday purchase scheme via salary sacrifice
An extra day annual leave for your birthday
Enhanced Maternity Leave
Enhanced Paternity Leave
Religious holiday swap programme
Up to two days paid Volunteering days
Paid time off during the working day to donate blood
Pawrental Leave
Litmos learning
Product Training
Peer recognitions
CEO awards
Length of service awards
Performance Annual Bonus Programme
Life Insurance (4x annual salary)
Private health care (BUPA) plus discounted rates to add your loved ones