Sr Software Engineer - Windows Applications

emplify GmbH

Andover (MA)

Hybrid

USD 115,000 - 127,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Paid time off and holidays

Job summary

Draeger Medical Systems, Inc. is seeking a Sr Software Engineer for Windows Applications in Andover, MA.

This hybrid role requires a minimum of three days per week in the Andover office and focuses on architecture, design, development, and testing of medical software. The ideal candidate has strong C++ and Python skills, extensive Windows development experience (Win32, MFC), and a track record of leading engineering efforts in regulated environments.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field, or equivalent practical experience.
  • Master’s degree in Computer Science or Electrical Engineering preferred.

Responsibilities

  • Architect, design, develop, and test product software with a focus on Windows applications.
  • Drive improvements to development processes to enhance efficiency, quality, and cost.
  • Collaborate with cross-functional teams to deliver high-quality software across all development phases.
  • Provide technical leadership, mentor junior engineers, and guide design decisions.
  • Ensure compliance with internal SOPs and applicable FDA and industry regulations.

Skills

Windows application development
C++
Python
Visual Studio
Unit testing
Networking (TCP/UDP)
Requirements analysis

Education

Bachelor's degree in Computer Science or Electrical Engineering
Master's degree preferred

Tools

Win32
MFC
CMake
Ninja

Job description

Sr Software Engineer - Windows Applications

place01845 Andover calendar_today 19.08.2026 business Draeger Medical Systems, Inc.

  • Business Unit:Draeger Medical Systems, Inc., Job-ID: 1229
  • Location: Andover
  • Function:R&D
  • Work Location:Hybrid
  • Employment Type:Permanent

The Senior Software Engineer is a hybrid position, requiring a minimum of 3 days a week in the Andover MA office.

The Senior Software Engineer is responsible for the architecture, design, development, and testing of product software. This role drives improvements to development processes to enhance efficiency, software quality, and overall product cost.

  • Collaborate with cross-functional teams of engineers and test professionals to deliver high-quality software across all phases of development, including design, implementation, integration, testing, and support
  • Design and develop software architectures, translate technical specifications into robust solutions, and deliver well-tested, maintainable code
  • Diagnose, troubleshoot, and resolve complex software defects independently
  • Provide technical leadership, including defining requirements, guiding design decisions, and mentoring team members
  • Coordinate engineering activities and drive timely delivery of software modules and subsystems by establishing clear goals and expectations
  • Perform and guide unit, subsystem, and integration testing to ensure software quality and reliability, while promoting best testing practices across the team
  • Support system-level activities by partnering with clinical, quality, service, and test engineers to reproduce issues, execute tests, and document findings in defect tracking systems
  • Contribute to program planning, strategic initiatives, and continuous process improvements across the organization
  • Mentor and support the development of junior engineers through technical coaching, code reviews, and feedback
  • Ensure compliance with internal standard operating procedures and applicable FDA and industry regulations
  • Maintain and improve software development processes, tools, and configuration management practices
Your Qualifications

Education

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience
  • Master’s degree in Computer Science or Electrical Engineering preferred

Required Qualifications

  • 5 to 8 years of experience in software design, analysis, and troubleshooting in an engineering environment, or 3 to 6 years with a Master’s degree
  • Proven experience providing technical leadership within a complex software development environment
  • Strong background in Windows application development, including Win32 and MFC
  • Experience with Windows batch scripting
  • Demonstrated curiosity and ability to explore Windows internals to diagnose and resolve complex system behaviors
  • Proficiency in C++ and Python
  • Experience debugging applications using Visual Studio
  • Working knowledge of TCP/IP and UDP networking
  • Ability to elicit, document, analyze, review, and trace software requirements

Preferred Qualifications

  • Experience in medical device development or other regulated industries
  • Familiarity with Windows security and system features such as UWF, Secure Boot, and BitLocker
  • Experience with C#
  • Experience with build systems such as CMake and Ninja
  • Knowledge of secure coding practices and secure software development principles

The targeted pay range for this position is typically between $115,000 - $127,200 . We note that the base pay offered is based on market location and may vary further depending on individualized factors for job candidates, such as job-related knowledge, skills, experience, and other objective business considerations. This position is eligible for the following additional compensation: annual bonus.

At Draeger, Technology for Life means supporting our people in every aspect of their lives. We offer a competitive benefits package that may include:

  • Medical, dental, and vision insurance
  • Life, short- and long-term disability coverage
  • 401(k) with company match
  • Over 4 weeks of paid time off, plus holidays and parental leave
  • Flexible spending accounts and employee assistance program

Select locations also offer free parking, an on-site gym, cafeteria, and game room.

Who we are

We’re hiring! If you want your contributions to make a real difference, check out this new career opportunity with us at Draeger where we are led by the guiding principle “Technology for Life”.

Draeger has several sites located across North America as well as field-based sales and service positions. Our North America headquarters is located in Telford, PA just north of Philadelphia. We also have US sites in Andover, MA, and Houston, TX. Our Canada site is located in Mississauga, Ontario.

Draeger is an Equal Opportunity Employer.

Interested?
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

emplify GmbH • Andover (MA)

Hybrid
USD 91,000 - 101,000
Medical Insurance
Dental Insurance
Vision Insurance
+1
Sr Software Engineer - Windows Applications
Sr Software Engineer - Windows Applications

Draeger Medical Systems, Inc. • Andover (MA)

Hybrid
USD 115,000 - 128,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off + holidays & parental le
+2
Sr Software Engineer - Windows Applications
Sr Software Engineer - Windows Applications

Dräger • Andover (MA)

Hybrid
USD 115,000 - 128,000
Medical, dental, and vision insurance
401(k) with company match
Over 4 weeks of paid time off
Sr Test Engineer
Sr Test Engineer

emplify GmbH • Andover (MA)

On-site
USD 106,000 - 127,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off + holidays
Senior Staff Product Security Engineer
Senior Staff Product Security Engineer

Dräger • Andover (MA)

Hybrid
USD 140,000 - 169,000
Medical, dental, and vision insurance
401(k) with company match
Over 4 weeks of paid time off
+1
Staff Validation Engineer
Staff Validation Engineer

emplify GmbH • Andover (MA)

Hybrid
USD 120,000 - 150,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off & holidays
Sr Test Engineer
Sr Test Engineer

Dräger • Andover (MA)

On-site
USD 106,000 - 127,000
Medical insurance
401(k) with company match
Paid time off
+1
Regulatory Affairs Specialist
Regulatory Affairs Specialist

emplify GmbH • Andover (MA)

Hybrid
USD 84,000 - 101,000
Medical, dental, Vision insurance
Life insurance
401(k) with company match
+2
Sr Test Engineer
Sr Test Engineer

Draeger Medical Systems, Inc. • Andover (MA)

On-site
USD 106,000 - 127,000
Medical, dental, and vision insurance
Life, short- and long-term disability
401(k) with company match
+2
Sr Test Engineer
Sr Test Engineer

Drägerwerk AG & Co. KGaA • Andover (MA)

On-site
USD 106,000 - 127,000
Medical, dental, and vision insurance
Life, short- and long-term disability
401(k) with company match
+2