DeveloperJobs.io
← Back to all jobs

Job Description

In this Software Engineer III role at KARL STORZ in Durham, NC, you will help analyze, design, develop, debug, and modify software enhancements and new products used in the operating-room environment. The position is onsite and supports work across streaming, encoding/decoding, audio/video controls, and systems integration under FDA and internal requirements, with up to 10% travel.

Role Focus

  • Analyze and develop scalable software applications for operating-room software systems.
  • Design and deliver tools and applications for streaming, encoding/decoding, audio/video controls, and integration.
  • Support software development aligned with FDA and internal requirements, including product-launch compliance coordination.

Responsibilities

  • Lead the design, development, modification, documentation, and implementation of scalable software applications using Scrum and Agile methodologies and technologies including Angular, .NET, C#, Web API, microservices, databases, and Entity Framework.
  • Participate in the full software-development lifecycle, from requirements gathering through testing and deployment in real-world environments.
  • Contribute to architecture, design, and code reviews, and provide technical guidance and feedback to team members.
  • Plan and execute unit testing and debugging; define test conditions based on code specifications; participate in test review, analysis, witnessing, and software certification.
  • Design and implement improvements that enhance performance, usability, scalability, and maintainability of software products.
  • Participate in Scrum meetings and lead them as needed, including coordinating compliance initiatives with Regulatory personnel before product launch.
  • Lead prototyping, testing, vendor research, and vendor selection, working with Product Strategy leadership to support efficiency, quality, and cost control during design.
  • Coordinate software-system installations, monitor equipment performance, evaluate hardware configurations, train installation and assembly personnel, maintain Design History File documentation, and research emerging applications, technologies, and industry practices.

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 5 years of relevant software-development experience.
  • 5 years experience with Angular, C#, .NET, SQL Server, Web API, Node.js, and JavaScript.
  • Experience with microservices architecture, Entity Framework, databases, and the design and development of GUI components in Angular.
  • Experience across the product-development lifecycle, including end-to-end ownership at the box or system level.
  • Ability to translate product requirements into design specifications supporting product-development objectives.
  • Experience documenting and communicating system-design deliverables and developing software in a multi-team environment.
  • Knowledge of media types, video formats, resolutions, system configurations, and system performance, including deployment in real-world scenarios and providing technical guidance on complex issues.

Technologies

  • Angular
  • .NET
  • C#
  • Web API
  • Microservices
  • Entity Framework
  • SQL Server
  • Node.js
  • JavaScript
  • Scrum
  • Agile

Compensation and Location

  • Location: Durham, NC, US (onsite)
  • Pay range: USD 101,800 - 132,300 per year
  • Job ID: 5999
  • Nearest major market: Durham
  • Nearest secondary market: Raleigh

Travel Requirements

  • Up to 10% travel annually

Visa Sponsorship

This position is not eligible for current or future employment visa sponsorship.

Benefits

  • Medical / Dental / Vision, including a state-of-the-art wellness program and access to pet insurance
  • 3 weeks vacation accrual for full time roles, paid holidays, plus paid sick time
  • Up to 8 weeks of 100% paid company parental leave, including maternal/paternal leave, adoption, and fostering of a child
  • 401(k) retirement savings plan with a match of 66.67% (4%) of the employee’s first 6% contribution (up to IRS limits)
  • Section 125 Flexible Spending Accounts
  • HSA Savings Accounts with company contribution
  • Life, STD & LTD Insurance
  • Tuition pre-imbursement up to $5,250 per year
  • Fitness reimbursement up to $200 annually

Physical and Role Requirements

  • Ability to perform light, occasional physical work
  • Ability to sit for extended periods
  • Ability to lift equipment weighing up to 20 pounds
  • Accountability for delivering high-quality solutions and product releases in a timely manner
  • Adherence to KARL STORZ safety protocols, Quality Management System requirements, document standards, coding standards, and development processes
  • This position does not supervise others and works with occasional oversight from the department manager

Similar Jobs