Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from HeyDonto AI API
HeyDonto builds high-performance data systems that connect fragmented healthcare platforms to modern, interoperable APIs.
Our technology synchronizes data from both on-premises and cloud-based EHR systems, transforms it into standardized FHIR resources, and keeps these data flows reliable, secure, and bidirectional.
Our engineering philosophy centers on clarity, correctness, and craftsmanship. We design software that runs in real-world, constrained environments—offices with unreliable networks, hybrid cloud setups, and strict compliance requirements—yet performs predictably and securely at scale.
We are a company where engineers work at depth: solving real problems, owning their systems end-to-end, and helping define the standards that shape an entire industry.
The Role
As a Distinguished Engineer (L7) in our Python Tribe, you’ll shape the architecture and direction of the systems that power HeyDonto’s core platform — the synchronizers, database connectors, cloud APIs, and orchestration pipelines that unify healthcare data.
This is a hands-on leadership role for a deeply experienced engineer who can bridge architecture, operations, and product direction. You’ll partner directly with the CTO and senior engineering leads to define how reliability, security, and adaptability scale across the company.
What You’ll Do
- Architect and evolve the Python ecosystem powering our synchronizers, mappers, and integration services — from on-prem agents to cloud APIs.
- Lead the multi-engine roadmap — extending our CDC capabilities beyond MySQL and PostgreSQL to new databases like SAP SQL Anywhere and future systems.
- Ensure offline-first reliability across constrained customer environments while maintaining seamless sync with cloud endpoints for activation, uploads, and monitoring.
- Design resilient cloud integrations for SaaS-based healthcare systems, including authenticated extraction, schema harmonization, and secure storage in GCP.
- Maintain strong architectural boundaries using DDD and hexagonal principles — ensuring domain, application, and infrastructure layers remain independent and testable.
- Establish technical guardrails for secure credential handling, reentrancy, cross-platform packaging, and observability.
- Mentor senior engineers and influence technical culture, setting the standard for clarity, type safety, and maintainability in a fast-moving codebase.
- Collaborate with research and product teams to bring scientific ideas into production — with pragmatism, rigor, and real-world constraints in mind.
You’ll Work With
- CDC and database expertise: MySQL, MariaDB, PostgreSQL, SAP SQL Anywhere
- Packaging & deployment: PyInstaller, Inno Setup, WiX, cx-Freeze, PowerShell/bash automation
- UI & CLI: CustomTkinter desktop apps, argparse/Typer CLIs, guided wizards for operators
- Observability: Prometheus, Sentry, structured logging, progress reporters
What We Value
- Engineers who take ownership from concept to delivery — design, code, review, ship, and refine.
- Deep curiosity about how things work — from binlogs and replication to type systems and build pipelines.
- Strong judgment about tradeoffs: security, performance, reliability, and simplicity.
- A collaborative, mentoring mindset — helping peers grow by example, not just direction.
- The ability to communicate ideas with precision, whether in code, docs, or design reviews.
- A desire to build systems that last — clean boundaries, readable code, and self-documenting structure.
Qualifications
- 12+ years in professional software engineering, with mastery of Python at scale.
- Proven experience building and maintaining distributed, data-intensive systems.
- Deep hands-on knowledge of CDC, replication, and database internals.
- Expertise in Windows packaging, cross-platform automation, and secure local agents.
- Track record of defining or evolving technical architecture across multiple teams.
- Strong grounding in testing culture, type safety, and static analysis.
- Experience in regulated or high-reliability environments is a plus (e.g., healthcare, finance, defense).
- You think like an engineer, not a framework specialist — and you like solving first principles problems.
Why HeyDonto
At HeyDonto, engineering excellence isn’t an aspiration — it’s the foundation.
You’ll be part of a small, senior team that builds deeply technical products with global impact. You’ll have real ownership, clear accountability, and the freedom to solve hard problems the right way.
We operate with minimal bureaucracy, high trust, and a shared standard of rigor. Our environment rewards precision, creativity, and persistence.
If you want to work on systems that truly matter — and you measure success by stability, clarity, and long-term impact — this is where you belong.
When applying, please include:
- Salary expectations
- Availability for interviews
Work Type: Remote | Location: Europe | If you are interested in applying, please send your English Resume through LinkedIn or send it to maria@heydonto.com mentioning the name of the role you are applying for in the subject of the email.