JOBSEARCHER

Senior Software Engineer - hybrid

AscomMorrisville, NCMay 31st, 2026
Communication!We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom’s clinical alarm management software solutions. We build event-driven, highly available distributed backend systems that support clinical interfaces, communication protocols, and near real-time event processing workflows. This role is well suited to engineers who thrive on building performant, reliable, and maintainable systems for complex real-world integrations, while influencing technical direction, architecture, and product quality.The position is within R&D at our Morrisville (RTP) office. This is a hybrid position - 3 days a week in the office.What You’ll Do: Translate stakeholder and customer needs into robust technical solutions Own features end-to-end across design, implementation, deployment, and support Lead technical investigations, prototypes, and pre-studies to support product direction and architectural decisions Collaborate across teams on architecture, engineering standards, and shared solutions Participate in and lead design and code reviews to improve quality and consistency Support diagnosis, resolution, and prevention of issues in existing products and real clinical environments Promote and contribute to test automation, unit testing, and product verification Identify and reduce technical debt and improve the codebase through refactoring and continuous improvement Mentor and coach other engineers to improve development practices and outcomes Work within a regulated medical device software environment, with development aligned to standards such as IEC 62304 and ISO 13485What We’re Looking For: Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering, or related field 6+ years of professional software development experience Hands-on experience in commercial software development, ideally in cross-functional teams. Strong experience designing, building, and maintaining scalable, highly available distributed systems Strong experience with C# and .NET development Strong debugging, profiling, and analysis skills for concurrent, multi-threaded backend services Experience with unit testing frameworks, tools, and methodologies, and a strong commitment to promoting their effective use Experience specifying and implementing standard and custom communication protocols, such as REST APIs, TCP/IP sockets, HL7, etc. Experience with ORMs, such as Entity Framework, and databases, such as SQL Server Familiarity with event-driven architectures and messaging systems such as RabbitMQ or similar Familiarity with cloud and container-based architectures, including technologies such as Docker, Kubernetes, Helm, and Azure or other cloud providersWhy Join Ascom?At Ascom, you’ll be part of a dynamic team driving innovation and you’ll get to work on meaningful projects that impact safety and communication.Ready to make an impact? Apply now and become a key contributor to Ascom’s mission to transform healthcare and enterprise communication.