Senior .NET Backend Engineer — Hardware & IoT Systems

Coditude

United States

Remote

USD 100,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Coditude is seeking a seasoned backend engineer to architect and refactor backend services (.NET 8/.NET Core, C#) focused on device lifecycles and reliable production systems.

You will integrate vendor SDKs and hardware peripherals, build low-latency data paths (Serial, USB, TCP/IP), and implement fault-tolerant state machines for uptime.

Experience with Windows Services, multithreading, async messaging, and PCI-DSS data handling is preferred, along with a BS in CS or related fields.

Qualifications

  • 5+ years backend engineering experience with C# / .NET (.NET Core, .NET 8, .NET Framework)
  • Proven experience integrating physical hardware, peripherals, or IoT devices via vendor SDKs
  • Strong background in Windows Services, multithreading, and async messaging architectures
  • Familiarity with I/O protocols: Serial/COM, USB, HID, TCP/IP, Win32 APIs
  • Experience testing hardware abstraction layers (unit/integration), DI, Git-based CI/CD
  • Bachelor's in Computer Science, Electronics, or related field
  • Prior industry exposure to POS/Retail Tech, Fintech/Payments, or IoT/Embedded Systems preferred
  • Nice-to-have: POS/EMV/PCI-DSS experience, C/C++ interop (P/Invoke), telemetry frameworks, AI-assisted dev tools (Copilot, Cursor, Claude Code)

Responsibilities

  • Architect and refactor backend system services, background workers, and Windows Services (.NET 8/.NET Core, C#) to manage device lifecycles
  • Integrate vendor SDKs, native APIs, and drivers for hardware peripherals (card readers, thermal printers, scanners)
  • Build low-latency communication layers using Serial (RS-232/COM), USB, HID, TCP/IP, and Win32/UWP APIs
  • Engineer fault-tolerant state machines, error handling, and auto-reconnection logic for production uptime
  • Modularize legacy device drivers into clean, testable service abstractions
  • Ensure peripheral data flows comply with PCI standards and hardware-level encryption

Skills

Backend engineering with C# / .NET
Windows Services
Multithreading
Async messaging
Vendor SDKs integration
IoT / hardware integration

Education

Bachelor's in Computer Science, Electronics, or related field

Tools

CI/CD pipelines

Job description

Coditude is seeking a seasoned backend engineer to architect and refactor backend services (.NET 8/.NET Core, C#) focused on device lifecycles and reliable production systems.

You will integrate vendor SDKs and hardware peripherals, build low-latency data paths (Serial, USB, TCP/IP), and implement fault-tolerant state machines for uptime.

Experience with Windows Services, multithreading, async messaging, and PCI-DSS data handling is preferred, along with a BS in CS or related fields.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend .NET Engineer (Hardware Integration & Peripheral Servic
Senior Backend .NET Engineer (Hardware Integration & Peripheral Servic

Coditude • United States

Remote
USD 100,000 - 135,000
Senior .NET Backend Developer
Senior .NET Backend Developer

CoreKinect • Chandler (AZ)

On-site
USD 90,000 - 120,000
Senior .NET Developer – IoT Access Platform
Senior .NET Developer – IoT Access Platform

Coherent Solutions • Oak Brook (IL)

Hybrid
MXN 550,000 - 850,000
Health insurance
Flexible work options (remote/hybrid)
Professional training & conferences
+3
Sr. Principal C#/.NET Engineer
Sr. Principal C#/.NET Engineer

AllSTEM Connections • Westford (MA)

On-site
USD 120,000 - 160,000
Senior .NET Developer
Senior .NET Developer

Appcircle Inc. • United States

On-site
USD 100,000 - 130,000
Senior Backend Engineer - C#/.NET, High-Throughput FinTech
Senior Backend Engineer - C#/.NET, High-Throughput FinTech

Methodic • San Francisco (CA)

On-site
USD 140,000 - 210,000
Remote Senior C#/.NET Backend Engineer – Microservices
Remote Senior C#/.NET Backend Engineer – Microservices

United States Digital Space LLC • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paternity leave
401k
+6
Senior .NET Backend Engineer - Microservices & Azure
Senior .NET Backend Engineer - Microservices & Azure

Ampcus, Inc • Mechanicsville (VA)

Hybrid
USD 110,000 - 140,000
Senior .NET Architect: REST APIs & DDD/EDA Leader
Senior .NET Architect: REST APIs & DDD/EDA Leader

Appcircle Inc. • United States

On-site
Senior Software Engineer
Senior Software Engineer

Alliance Laundry Systems LLC • United States

On-site
USD 100,000 - 130,000