Senior Java Engineer

Sorry, this advert is now closed.
Things move quickly and we may know a team that's just about to hire your particular skills.
You can register now to hear about upcoming vacancies and, if we can offer you a headstart on an unadvertised position meanwhile, we'll be in touch.
Click here to view our live vacancies.


SNOMED International is hiring a remote senior Java engineer, to help advance the world's most comprehensive clinical terminology standard and the software needed to maintain it.


Imagine what it takes to represent every nuance, advancement and relationship between clinical terms, methods and treatments, globally, across ever-evolving medicine. That's the challenge we address.


We're the global industry leader and a non-profit organisation. Our open source software benefits tens of millions of public and private healthcare users globally. We release the data standard that allows 43 member countries to base their nation's health and clinical data ecosystems upon an accurate, standardised, clinical terminology - SNOMED CT.


In this role, you'll be building the distributed Java services that implement this. You'll also build the management tools, data visualisations and web browser solutions that support the global community of healthcare terminologists:


You'll be joining us during a moment of finding improvements, making enhancements and refactoring, with ample scope to explore better ways of delivering what our communities need. We're also midway through our five year strategy of delivering SNOMED CT 'as a service', and your work will be instrumental in delivering and building upon this. 


Upcoming projects for the team

  • Developing terminology software that utilises the far reaches of semantic technology and computer science
  • Adapting our global product delivery method to a SaaS-like architecture
  • Redesigning and replacing older components in our architecture
  • Back-end solutions for new web and data tools to aid implementation with adjacent healthcare ecosystems, and for new software tools for community collaboration and open access to authoring
  • Moving to continual releases across our terminology products


We're looking for

  • Someone ready to contribute broadly and make a positive impact on a mature code base
  • A depth of technical ability with Java, accrued in a modern web application context
  • A good understanding of data models and structures
  • A depth of experience with; REST APIs, data-informed back-ends, service oriented architectures, and designing for deployment into AWS or similar
  • Adaptability, openness to change and pragmatism
  • Proactive approach to improving the existing estate and identifying new solutions
  • Appreciation for open source, clean code, testing, good documentation and knowledge sharing
  • Formal study in computing, to degree or masters level - or equivalent accrued knowledge


Our current ecosystem - we'll welcome your input

Java 11+, Spring Boot | Agile, TDD | Ansible | Docker | Jenkins | Terraform | AWS | Git | MySQL | Atlassian suite | AWS technologies | Elasticsearch | Angular


Salary and benefits

  • c.£59,000 – £80,000 or its currency equivalent
  • 25 days paid holiday + bank holidays | discretionary home office setup assistance | laptop | expenses
  • Personal development plan, with budget | time out for conferences and workshops
  • Technology certification | SNOMED courses and certifications


About us

SNOMED International is a non-profit clinical terminology standards organisation with 43 member countries worldwide and growing. Founded in 2007, we've always been a distributed remote-first organisation with colleagues around the world. The technical team includes colleagues in architecture, front-end, back-end, QA, DevOps and release. We can offer you the level of autonomy, challenge and support that you seek, with the ability to shape and influence your role as a valued team member. 


Located: fully remote - within the UK, Germany, or Denmark - with regular expensed trips to London for team meetings. We could also consider someone in Atlantic Canada, if you're an early riser!


SNOMED International has selected techfolk as our exclusive recruitment partner for this position and cold calling and speculative approaches are not welcomed:


+44(0)117 318 2447 |


PLEASE NOTE: We are unable to consider applicants that don't already hold the necessary work permit for employment in the UK, Germany, Denmark or Canada.