Senior Software Engineer hybrid

Ascom


Job Location:

Morrisville, NC - USA

Monthly Salary: Not Disclosed
Posted on: 15 days ago
Vacancies: 1 Vacancy

Job Summary

We are looking for an experienced Senior Software Engineer to play a central role in the design development and evolution of Ascoms 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 Youll 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 Were Looking For:

- Bachelors or Masters 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# 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 youll be part of a dynamic team driving innovation and youll get to work on meaningful projects that impact safety and communication.

Ready to make an impact Apply now and become a key contributor to Ascoms mission to transform healthcare and enterprise communication.

We are looking for an experienced Senior Software Engineer to play a central role in the design development and evolution of Ascoms clinical alarm management software solutions. We build event-driven highly available distributed backend systems that support clinical interfaces communication protocol...

About Company

Company Logo

We are a subsidiary of ASEC Company For Mining, a prominent leader in the Egyptian market in the domain of geology and mining for over 25 years. ACCM started its production operations in 2009, with a vision of progressive successes in the field of industrial minerals where we are prom ... View more

View Profile View Profile