Softvery Solutions is international software development company that works with startups and enterprises around the globe. We provide a fully-managed white-glove services that allow our customers to focus on their business while we partner with them to build fascinating digital products and become a success through cutting-edge technology.
8 грудня 2025

Senior C# Engineer (Desktop Applications) (вакансія неактивна)

віддалено

About the Role

Our client is a startup building software for minimally invasive endovascular decision support. The product includes high-performance Windows desktop applications that integrate with AI models (Python) and backend services to support clinicians in real-time decision making.

We are looking for a Senior C# Windows Engineer (Individual Contributor) who enjoys building robust, performant Windows desktop systems, working close to complex logic, concurrency, and system integration.

This is a hands-on engineering role.

What You’ll Do

  • Design, develop, and maintain Windows desktop applications using C# / .NET (WinForms)
  • Build and support Windows Services and background processes
  • Work with multi-threading, multi-processing, and inter-process communication to ensure high performance and stability
  • Integrate desktop applications with backend services and Python-based AI components
  • Use message brokers (RabbitMQ) for reliable asynchronous communication
  • Create and maintain Windows installers (MSI) and deployment artifacts
  • Write clear technical documentation for implemented solutions
  • Collaborate closely with backend engineers, data scientists, and product stakeholders

Required Skills & Experience

  • 5+ years of professional C# / .NET development
  • Strong experience building Windows desktop applications with WinForms
  • Experience developing Windows Services
  • Solid understanding of multi-threading, concurrency, and IPC
  • Experience working with message brokers (e.g., RabbitMQ)
  • Strong knowledge of software design patterns and clean architecture
  • Experience with unit testing
  • Experience managing dependencies and builds using NuGet / Artifactory (e.g., Nexus)
  • Experience creating MSI installers

Additional (Advantage) Requirements

  • Experience with REST — advantage.
  • Experience with PyTorch / TensorFlow / scikit-image / matplotlib — big advantage.
  • Experience with Python — advantage.
  • Experience with cross-platforms application — advantage.
  • Experience with Deployment, including CI/CD — advantage.
  • Software Engineering / Computer Science Bachelor Degree — advantage.
  • Experience with Kiosk mode applications — advantage.
  • Medical / healthcare companies experience — advantage.
  • Knowledge of security best practices — advantage.

What We’re Looking For as a Person

  • Autonomous, ownership-driven engineer
  • Comfortable working in a startup environment
  • Detail-oriented, with a focus on reliability and quality
  • Strong problem-solver who enjoys digging into complex systems
  • Team player with good communication skills
  • Curious and motivated to continuously improve tools and processes

Why Join Us

  • Work on a meaningful medical product with real-world impact
  • Solve non-trivial technical problems (performance, concurrency, system integration)
  • Clear IC role with technical ownership
  • Remote work with a focused, senior team
  • Opportunity to influence architecture and long-term technical direction

⚠️ Who This Role Is Not For

  • Engineers looking for a people-management role
  • Front-end web developers
  • Candidates who prefer purely greenfield or purely web-based projects