👨🏻‍💻 postech.work

Senior Software Engineer (Windows SDKs / APIs)

The Most • 🌐 In Person

In Person Posted 2 days, 16 hours ago

Job Description

Client type: Corporate / Enterprise (Veterinary Diagnostics \& Instrument Integration)

Project technology stack: C# / .NET, Windows SDKs / desktop applications, Azure (Functions, Service Bus, RabbitMQ, Event-driven architectures, Cloud-to-desktop integration

Workload: 100% (Full-time) on B2B

Candidate location: EU / EEA (remote, reasonable overlap with US time zones)

Language: English C1

Interview process: 1) CV review 2) Interview with our CTO 3) 45-minute technical interview with Senior Solution Architect (APIs, messaging, system design)

Description:

Our client is a US-based veterinary technology company developing software that integrates directly with laboratory instruments and desktop environments. The team candidate will become a part of focuses on reliable data ingestion from lab instruments, handling both online and offline scenarios, and forwarding results into cloud platforms.

We are looking for a Senior Software Engineer with strong experience building Windows SDKs and desktop-integrated services, as well as backend APIs and event-driven systems. You will join an existing team and work on mission-critical integrations where reliability and fault tolerance are key.

This role is ideal for an engineer who enjoys working close to hardware-adjacent software, messaging systems, and distributed workflows.

Key Responsibilities:

Design and implement Windows SDKs and desktop-integrated applications

Build and maintain backend APIs using C# / .NET

Implement event-driven architectures using RabbitMQ and Azure Service Bus

Handle offline/online data flows with robust retry and error handling

Integrate lab instrument data with cloud-hosted services

Collaborate with existing teams to ensure seamless data delivery into HealthTracks

Improve reliability, scalability, and operational simplicity of the platform

Candidate Requirements:

Strong experience with C# / .NET in production environments

Proven experience developing Windows SDKs and/or desktop applications

Hands-on experience with messaging systems (RabbitMQ, Service Bus, or similar)

Experience designing event-driven and queue-based architectures

Strong understanding of distributed systems and fault tolerance

Comfortable working in an enterprise environment with existing systems

Nice to Have:

Experience in veterinary, medical, or laboratory software

Experience with Azure Functions and cloud-hosted integrations

Familiarity with observability tools (Application Insights, Datadog)

Experience working with hardware-adjacent or instrument-integrated software

Other:

Abilities to learn new things and not be afraid to ask questions are a must. Direct communication with the end client, so English skills should be on a sufficient level.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.