Principal/Lead C++ Engineer
Job Description
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in backend or infrastructure engineering.
- 1+ years in a technical leadership or project lead role.
- Experience in healthcare or regulated environments is a plus.
- Strong proficiency in backend development (e.g., C++, Python for testing) for Linux
- Experience with containerization (e.g., Docker, Podman)
- Deep understanding of RESTful APIs, microservices, authentication/authorization, and database design (SQL/NoSQL).
- Excellent communication, leadership, and stakeholder management skills.
- Ability to mentor team members and foster a collaborative development culture.
- Advanced English.
Job Responsibilities
We are seeking a technically strong and experienced Principal Engineer / Project Lead to lead the architecture, development, and delivery of web-based services and infrastructure for clinical and administrative applications. This role focuses on building robust, scalable, and secure backend systems, while also providing technical leadership and project oversight across cross-functional teams throughout the product suite.
- Technical Leadership
- Translate system-level requirements into software requirements and robust, scalable, and efficient software solutions.
- Define and evolve the architecture for backend services, APIs, and infrastructure supporting web-based clinical and administrative applications.
- Lead the design and implementation of scalable microservices, data pipelines, and deployment frameworks.
Ensure high availability, performance, and security of backend systems. - Drive adoption of modern DevOps practices, including CI/CD, infrastructure as code, and automated monitoring.
- Lead cross-functional teams through the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Define project scope, milestones, and deliverables in collaboration with stakeholders.
- Manage risks, dependencies, and resources to ensure timely and high-quality delivery.
- Serve as the primary technical point of contact for backend infrastructure topics.
- Quality & Compliance
- Ensure adherence to software quality standards, security best practices, and regulatory requirements (e.g., IEC 62304).
- Oversee code reviews, automated testing, and continuous integration/deployment processes.
- Support documentation, validation, and audit readiness activities.
Department/Project Description
We are seeking a technically strong and experienced Principal Engineer / Project Lead to lead the architecture, development, and delivery of web-based services and infrastructure for clinical and administrative applications. This role focuses on building robust, scalable, and secure backend systems, while also providing technical leadership and project oversight across cross-functional teams throughout the product suite.
Core Job Responsibilities