Jobs · Engineering · Massachusetts

Sr Software Engineer - Windows Applications

Dräger · Andover, MA · 1 wk ago
Engineering$115k–$127k/yrFull-time

The Job Responsibilities

  • 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
  • Cookordination 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
  • Experience: 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
  • Technical Skills: 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
  • Additional Skills: 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

Dräger Benefits

  • 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

Pay Range

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.

Similar jobs

Sr Software Engineer

RELXAlpharetta, GA· 2 wk ago
Engineering$87k–$144k/yrapply on relx.wd3.myworkdayjobs.com

Sr Software Engineer

OracleNashville, TN· 2 wk ago
Engineering$89k–$210k/yrapply on eeho.fa.us2.oraclecloud.com

Sr Software Engineer

Scientific Research CorporationHuntsville, AL· Yesterday
Information Technologyapply on careers-scires.icims.com

Sr Software Engineer

Expedia GroupSeattle, WA· 2 wk ago
Engineering$185k–$258k/yrapply on careers.expediagroup.com