Middleware Software Engineer

Symmetrio
Summary
Join Symmetrio as a Senior Middleware Software Engineer and play a pivotal role in connecting embedded firmware systems with higher-level software applications and clinical platforms within a global medical device conglomerate. You will design, develop, and maintain ASP.NET Web API applications, integrate with hardware device APIs, implement real-time data streaming, and maintain WCF services. Responsibilities include building data storage workflows, collaborating with various engineering teams, ensuring compliance with FDA regulations, and serving as a technical escalation point. The ideal candidate will have 7+ years of experience in middleware software engineering and strong proficiency in C#, .NET, and related technologies. Remote candidates are considered, with preference given to those in Florida. The salary range is $125-160k.
Requirements
- 7+ years of experience in middleware, backend, or systems software engineering
- Highly proficient in C#, Visual Studio, and .NET, including ASP.NET Web API and WCF
- Strong understanding of HTTP methods, Web APIs, and REST principles
- Experience developing and maintaining Windows Services
- Experience integrating with hardware or embedded systems APIs
- Proficiency with Entity Framework, SQL Server, and MongoDB, including writing and optimizing SQL queries
- Experience with real-time communication using SignalR or similar frameworks
- Familiarity with JSON and XML for data exchange and parsing
- Prior work with medical devices, oncology/radiation systems, or other regulated industries
- Strong testing and debugging skills across software and hardware boundaries
- Excellent documentation practices and communication skills
Responsibilities
- Design, develop, and maintain ASP.NET Web API applications for ingesting, processing, and exposing data from medical hardware systems
- Integrate with hardware device APIs to collect, measure, and analyze ionizing radiation data for quality assurance
- Implement real-time data streaming using SignalR, allowing clinicians and systems to interact with live device data
- Maintain and improve Windows Communication Foundation (WCF) services and Windows Services for reliable transmission of data from distributed devices to on-prem servers
- Build and optimize data storage/retrieval workflows using Entity Framework with SQL Server and MongoDB, including writing and optimizing SQL queries
- Collaborate with firmware, hardware, software, and medical physics teams to identify system-level requirements and troubleshoot integration issues
- Develop internal tools and utilities, potentially using WPF, to support operations and product diagnostics
- Ensure all middleware components comply with FDA regulations and industry standards like IEC 62304, DICOM, and HL7
- Participate in design reviews, risk analysis, and support testing and documentation required for regulated environments
- Serve as a technical escalation point for product support teams
Preferred Qualifications
- Background in radiation oncology, medical physics, or QA of therapy devices
- Experience developing or supporting dose calibrators, PACS/RIS, or clinical QA software
- Understanding of FDA 21 CFR Part 820, ISO 13485, IEC 62304, or similar compliance frameworks
- Prior experience delivering Tier 2 support or collaborating with R&D and product teams
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Paid Time Off (Vacation, Sick & Public Holidays)