EngineerJobs.io
← Back to all jobs

Job Description

Software Engineer III role with KARL STORZ supporting analysis, design, development, debugging, and software enhancements for the operating-room environment.

Responsibilities

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

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 5 years of relevant software-development experience
  • 5 years experience with Angular, C# programming, .NET, SQL Server, Web API, Node.js, and JavaScript
  • Experience with microservices architecture, Entity Framework, and databases
  • Experience designing and developing 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 aligned to key product-development objectives
  • Experience documenting and communicating system-design deliverables and developing in a multi-team environment
  • Knowledge of media types, video formats, resolutions, system configurations, and system performance
  • Ability to deploy projects in real-world scenarios and provide technical guidance on complex issues
  • Master’s degree in Computer Science or related field is preferred
  • Preferred: knowledge of computer networks, network architecture, Windows system configurations and performance, and Linux
  • Preferred: experience with security testing and standards, Docker, Kubernetes, shell scripting, and video/media concepts (including media types, video formats, and resolutions)

Core Technologies

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

Location and Travel

  • Site-based role in Durham, NC, US (Onsite)
  • Nearest major market: Durham; nearest secondary market: Raleigh
  • Travel: up to 10% annually
  • Location: Durham, NC 27703

Compensation

  • Pay range: $101,800 - $132,300 per year

Job Details

  • Job ID: 5999
  • VISA sponsorship: Not eligible for current or future employment visa sponsorship

Benefits

  • Medical / Dental / Vision with a state-of-the-art wellness program
  • 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 (maternal/paternal leave, adoption, fostering)
  • 401(k) retirement savings plan with match: 66.67% (4%) of 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

Role and Physical Requirements

  • Occasional light physical work
  • Sit for extended periods
  • Lift equipment weighing up to 20 pounds
  • Works with occasional oversight from the department manager; does not supervise others
  • Adhere to KARL STORZ safety protocols, Quality Management System requirements, document standards, coding standards, and development processes

What Will Make You Successful

  • Excellent oral and written communication, interpersonal, problem-solving, and presentation skills
  • Ability to manage multiple priorities with flexibility in a fast-paced environment
  • Ability to work cooperatively in a team-oriented, cross-functional environment
  • Ability to adapt to changing priorities, remain focused for extended periods, and multitask effectively
  • Strong desire and willingness to learn and apply new technologies
  • Accountability for delivering high-quality solutions and product releases in a timely manner

Similar Jobs