Senior Software Engineer
Core
Design, develop, debug, and maintain application and systems software components to enhance product functionality and integrate system features.
Role type
Senior Software Engineer
Builds
Application and systems software components
Domain
Healthcare technology / Medical imaging
Deliverable
production ML models
Required skills
C++, C#, object-oriented design, application development, debugging, performance optimization, system integration, testing strategies, microservices, modular architecture, API development, Git workflows
Preferred skills
Medical image processing, AI/ML model integration, modern frameworks, UI frameworks (WPF, Qt), open-source integration
Technologies
C++, C#, WPF, Qt, Git
Responsibilities
Design and develop high-quality software components; take ownership of modules ensuring reliability; collaborate on system designs; execute testing strategies; troubleshoot complex defects; contribute to end-to-end feature delivery; mentor junior engineers; improve development processes
Seniority
Senior, hands-on IC
