Senior Software Engineer Global Products & Solutions · US Raleigh

Ascom Holding AG
  • Morrisville, NC
    30+ days ago

    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.

    Numbers & Facts

    LocationMorrisville, NC

    Skills

    • ADO.NET Entity Frameworkunmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Clinical Information Systemsunmatched
    • Clinical Supportunmatched
    • Cloud Computingunmatched
    • Coachingunmatched
    • Code Reviewsunmatched
    • Communications Protocolsunmatched
    • Computer Scienceunmatched
    • Continuous Improvementunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Electrical Engineeringunmatched
    • HL7 (Health Level 7)unmatched
    • Healthcareunmatched
    • Healthcare Softwareunmatched
    • High Availabilityunmatched
    • ISO (International Organization for Standardization)unmatched
    • International Electro-Technical Commission (IEC)unmatched
    • Medical Equipmentunmatched
    • Medical Productsunmatched
    • Mentoringunmatched
    • Messaging Technologyunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • Multithreaded Programmingunmatched
    • Problem Solving Skillsunmatched
    • Product Supportunmatched
    • Product Testingunmatched
    • Prototypingunmatched
    • Quality Managementunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • Realtime Transport Protocolunmatched
    • Refactoringunmatched
    • Research & Development (R&D)unmatched
    • Scalable System Developmentunmatched
    • Socketsunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Technical Leadershipunmatched
    • Test Automationunmatched
    • Unit Testunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder