Job Url: https://www.remoterocketship.com/company/cadwell/jobs/principal-software-engineer-united-states-remote Job Description: Cadwell Website LinkedIn All Job Openings is a medical technology company that designs, manufactures, and supports neurodiagnostic, intraoperative neuromonitoring, and sleep diagnostic hardware and software. It provides EEG, EMG, nerve conduction, evoked potentials, neuromuscular ultrasound, IONM, polysomnography and home sleep apnea testing systems, clinical software (Sierra, Arc), cloud data management (CadLink), consumable electrodes and accessories, plus training, education, and technical support for healthcare providers. EMG • EP • EEG • IOM • NCS 51 - 200 employees Founded 1979 🔧 Hardware ☁️ SaaS 🤝 B2B Principal Software Engineer 3 days ago 🇺🇸 United States – Remote 💵 $145k - $160k / year ⏰ Full Time 🔴 Lead 🧑‍💻 Full-stack Engineer Cloud MS SQL Server SQL SQLite .NET Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Lead the technical design and development of CadLink, Cadwell’s enterprise data integration system.\n• Provide architectural direction, establish best practices, and ensure technical quality across the team.\n• Design and implement complex features using C#, MS SQL, SQLite, and WCF with an eye toward the future (Web, Cloud, Mobile).\n• Collaborate with product management and QA to define technical requirements and validate solutions.\n• Perform code reviews, mentor other developers, and promote software engineering excellence.\n• Troubleshoot and resolve complex technical issues, ensuring system reliability, performance, and security.\n• Contribute to release planning, task estimation, and development roadmaps.\n• Stay up to date with emerging technologies and recommend relevant improvements.\n• Perform other duties as requested, directed, or assigned.\n\nEducation/Experience:\nRequired:\n• Bachelor\'s degree in Computer Science, Engineering, or a related field.\n• 5+ years of professional software development experience with at least 2 years in a technical leadership role.\n• Expert-level proficiency in C#/.NET, Microsoft SQL Server, and WCF.\n• Strong understanding of enterprise software design patterns and Windows development environments.\n• Proven experience working with hybrid or distributed database systems\n• Excellent analytical, debugging, and system design skills.\n• Strong communication and collaboration skills, particularly in cross-functional teams.\n\nPreferred:\n• Experience in healthcare or medical device software development.\n• Familiarity with HL7 or other healthcare interoperability standards.\n• Knowledge of FDA, HIPAA, or other relevant compliance requirements.\n• Experience in Web, Cloud, and Mobile development.\n• Experience in performance tuning, data migration, or interfacing with third-party systems. 🎯 Requirements • Bachelor\'s degree in Computer Science, Engineering, or a related field.\n• 5+ years of professional software development experience with at least 2 years in a technical leadership role.\n• Expert-level proficiency in C#/.NET, Microsoft SQL Server, and WCF.\n• Strong understanding of enterprise software design patterns and Windows development environments.\n• Proven experience working with hybrid or distributed database systems\n• Excellent analytical, debugging, and system design skills.\n• Strong communication and collaboration skills, particularly in cross-functional teams.\n• Experience in healthcare or medical device software development.\n• Familiarity with HL7 or other healthcare interoperability standards.\n• Knowledge of FDA, HIPAA, or other relevant compliance requirements.\n• Experience in Web, Cloud, and Mobile development.\n• Experience in performance tuning, data migration, or interfacing with third-party systems.