Senior Software Engineer

Ascom Holding AG

Morrisville (NC)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ascom Holding AG is seeking a Senior Software Engineer in Morrisville, North Carolina to design and develop critical alarm management software. This hybrid position involves working on distributed backend systems and collaborating with teams to define technical solutions.

The ideal candidate has 6+ years of experience in software development, with a strong background in C#, .NET, and cloud architectures. Join Ascom to impact healthcare and enterprise communication.

Qualifications

  • 6+ years of professional software development experience.
  • Experience in commercial software development in cross-functional teams.
  • Strong debugging, profiling, analysis skills for multi-threaded backend services.

Responsibilities

  • Translate stakeholder needs into technical solutions.
  • Own features across design, implementation, deployment, and support.
  • Lead design and code reviews to improve quality.

Skills

Software development
C#
.NET
Cloud architectures
Debugging
Unit testing frameworks
Event-driven architectures

Education

Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering

Tools

Entity Framework
SQL Server
RabbitMQ
Docker
Kubernetes

Job description

Join Ascom as a Senior Software Engineer – and help Shape the Future of Critical 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 13485
What 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 providers
Why 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.

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

Similar jobs worth comparing

Hybrid Senior Software Engineer - Critical Care Backend
Hybrid Senior Software Engineer - Critical Care Backend

Ascom Holding AG • Morrisville (NC)

Hybrid
USD 90,000 - 120,000
Test Engineer, R&D - Unite
Test Engineer, R&D - Unite

Ascom Holding AG • Morrisville (NC)

On-site
USD 85,000 - 110,000
Clinical Solution Director
Clinical Solution Director

Ascom UMS • Raleigh (NC)

On-site
USD 100,000 - 140,000
Clinical Solution Director
Clinical Solution Director

Ascom Holding AG • Morrisville (NC)

On-site
USD 120,000 - 160,000
Clinical Solution Director
Clinical Solution Director

Ascom • Morrisville (NC)

On-site
USD 120,000 - 160,000
Software Engineer (Project Delivery Team)
Software Engineer (Project Delivery Team)

Ascom Holding AG • Town of Italy (NY)

Hybrid
USD 75,000 - 95,000
Opportunità di crescita tecnica
Collaboration with international teams
Modello di lavoro ibrido
Senior Software Developer
Senior Software Developer

CompuGroup Medical SE & Co. KGaA • Richardson (TX)

Hybrid
USD 90,000 - 120,000
Medical, Dental, and Vision benefits
401k with employer matching
Flexible working hours
+1
Director, Software Engineering
Director, Software Engineering

AMETEK • Mount Prospect (IL)

On-site
USD 185,000 - 200,000
Senior Software Engineer, R&D
Senior Software Engineer, R&D

COMMURE Incorporated • Mountain View (CA)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer, R&D
Senior Software Engineer, R&D

Athelas • Mountain View (CA)

Hybrid
USD 120,000 - 160,000