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).
As a Senior Software Engineer, you will take ownership of complex software workstreams and lead the development of robust, scalable services to operationalize healthcare interoperability. You will work with minimal supervision to design resilient solutions in a cloud-native environment, mentor peers, and collaborate across teams to ensure our clinical data exchange is seamless. You are a champion for clean code, technical excellence, and the "design first" approach within the healthcare ecosystem.
Job Responsibility:
Design and implement scalable microservices and APIs, optimizing for performance, low latency, and security
Lead efforts to operationalize and standardize data exchange using FHIR, HL7, and event-driven patterns
Champion best practices for unit testing, integration testing, and Domain Driven Design (DDD) to maintain system integrity
Collaborate with Product Owners and UX designers to refine requirements for high-impact interoperability initiatives
Mentor junior engineers through code reviews and pair programming, fostering a collaborative learning environment
Requirements:
Proven experience building large consumer-facing products and optimizing distributed systems in the cloud
Proficiency in JVM-based technologies (Java/Kotlin), .NET, and threading/memory management concepts
Strong track record of working with GitHub and implementing automated SecDevOps and CI/CD workflows
Expertise in MongoDB performance optimization and event-driven architecture (Kafka)
A growth mindset and a desire to work in a collaborative, team-oriented environment
Nice to have:
Deep knowledge of Health Information Exchanges (HIEs) or advanced healthcare data formats
Expertise in event sourcing or functional programming concepts