Senior Software Engineer - hybrid
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.
Recommended Jobs
Sales Representative
Lawn Doctor is looking for a dependable and reliable individual to join our team as a Sales Representative. Our Sales Representatives work with both current customers add services to maintain and be…
Handrail Installer
Position Overview: Now Hiring: Handrail Installer – Earn $28–$32/ hr + Full Benefits! Location: Charlotte, NC Schedule: Full-Time Pay: $28.00 – $32.00/hour (based on experience) …
Landscape Construction Team Member
We are recruiting the best of the best! Gardens For Living is a fast growing-quality oriented, specialty company focused on Landscape Installation and Maintenance. We want like minded people to be on…
Utility Operator 2 - Night Shift
Position Overview This is a night shift position supporting our 2/2/3 schedule from 6pm-6am. There is a 20% shift differential for night shift. The Utility Operator 2 operates, maintains, and r…
Weekend Shift Production Supervisor
Job Description Job Description Job Title: Production Supervisor Job Description: Trystar is a leader in power distribution equipment and related services at the heart of supporting our el…
Lead Bartender
Job Description Job Description Job description: About Union Spirits Union Spirits is an upscale cocktail lounge located in the heart of Washington, North Carolina. Our mission is to offer …
Branch Manager (Full Time)
Job Description Job Description Salary: Liberty Medical Specialties, Inc. - a leading provider of durable medical equipment, supplies and services - is looking for aGoal-Oriented Sales Profess…
Food Runner
Emmy Squared is hiring FOOD RUNNERS to join our team! Emmy Squared/Pizza Loves Emily is a growing restaurant company that not only offers advancement opportunities, but a fun work environment, supp…
Car Detailing Technician
Searching for a new career can be difficult but it doesn’t have to be stressful. We are hiring independent contractors to go out to our customers' homes and service their vehicles. Life has become…
Travel Nurse RN - Psych - $1,815 per week in Asheville, NC
Registered Nurse (RN) | Psych Location: Asheville, NC Agency: Slate Healthcare Pay: $1,815 per week Shift Information: Nights - 3 days x 12 hours Contract Duration: 13 Weeks …