Software Architect
Core
Define and lead application architecture strategy for scalable, high-performance software systems, ensuring robust design and integration across platforms.
Role type
Senior Software Architect
Builds
Scalable, secure, high-performance application systems and modularized architectures
Domain
Healthcare technology / Medical imaging / Software engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Application architecture design, Object-oriented design, C/C++, C#, DevOps, CI/CD pipelines, Microservices, Modular architecture, API development, System integration, UI frameworks (WPF, Qt), Git workflows
Preferred skills
Medical image processing, AI/ML model integration, Open-source solution integration, Modern frameworks, Business-level English communication
Technologies
C, C++, C#, WPF, Qt, Microservices, Git
Responsibilities
Define and lead application architecture strategy aligned with business goals, Design scalable and secure application systems, Establish architecture standards and best practices, Provide hands-on architectural guidance to development teams, Conduct architectural reviews and mentor engineers, Collaborate with product, platform, data, and infrastructure teams
Seniority
Senior, hands-on IC with strategic leadership