Senior Software Engineer

Boston Scientific•Arden Hills, MN
•$85,000 - $161,500•Onsite

About The Position

Boston Scientific’s Global Electrical Medical Equipment group is seeking a Senior Software Engineer to design, develop, test, and maintain reliable, high-quality software for medical technologies. The role focuses on developing capital systems and software that support the company’s medical technology portfolio and collaborating with technical leaders and cross-functional teams to deliver solutions that meet engineering, quality, and regulatory standards. The engineer will bring technical expertise and a strategic perspective while contributing to an environment that values continuous learning, thoughtful risk-taking, and engineering innovation. The position is based at the Arden Hills, Minnesota office and requires working onsite four to five days per week. Visa sponsorship and relocation assistance are not available.

Requirements

  • Bachelor’s degree in computer science, software engineering, computer engineering, or a related technical field.
  • At least 5 years of professional software development experience, preferably in medical devices or another regulated industry, with a demonstrated track record of deploying software in commercial products.
  • Strong proficiency in C++, including object-oriented programming, memory management, and debugging.
  • Solid understanding of software architecture, design principles, data structures, and algorithms.
  • Experience in software development, testing, troubleshooting, and root cause analysis.
  • Familiarity with version control systems, build tools, code reviews, and software development life cycle practices.
  • Strong analytical, communication, collaboration, and problem-solving skills.

Nice To Haves

  • Hands-on experience developing and deploying C++ applications on Linux, configuring and troubleshooting operating systems, and working with system services, networking, permissions, shell scripting, and hardware interfaces.
  • Experience implementing secure Linux system configurations, access controls, vulnerability remediation, security patching, and attack surface reduction.
  • Experience with modern C++ standards and software architecture.
  • Experience with graphical application frameworks such as Qt and software integration with hardware or embedded systems.
  • Knowledge of secure coding, threat modeling, vulnerability management, encryption, and authentication.
  • Experience leveraging AI tools such as GitHub Copilot or ChatGPT to improve development productivity and code quality while validating outputs and following security policies.
  • Experience in regulated industries and familiarity with IEC 62304, design controls, and software verification and validation.
  • Experience with Agile methodologies, CI/CD, automated testing, and tools such as Git, Jenkins, and Jira.
  • Ability to independently solve complex problems, contribute to technical decisions, and mentor other engineers.

Responsibilities

  • Design, develop, test, debug, and maintain C++ software applications and components.
  • Support Linux-based software development, system integration, operating system configuration, troubleshooting, and security hardening.
  • Translate requirements into software designs and implementations, and participate in architecture discussions, design reviews, and code reviews.
  • Investigate and resolve complex software defects, performance issues, and system integration challenges.
  • Collaborate with cross-functional teams to implement secure, maintainable software solutions.
  • Support cybersecurity activities, including vulnerability assessment, remediation, and secure software development practices.
  • Maintain technical documentation and support configuration management, software updates, and continuous improvement.
  • Ensure compliance with applicable quality processes, engineering standards, and regulatory requirements.

Benefits

  • Core and optional employee benefits are offered; specific benefits are not listed.
  • Exempt, non-sales roles may be eligible for an annual bonus target and long-term incentives, subject to plan eligibility and other requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service