Software Engineering Manager I

  • Boston Scientific Corporation
  • Saint Paul, Minnesota
  • 04/10/2026
Information Technology Telecommunications Management

Job Description

DUTIES: Design, develop, and test innovative medical device software applications. Architect, build, and validate databases and large-scale processing systems, creating data set processes for modeling, mining, acquisition, and verification. Develop automated test cases and test frameworks using Python and other tools to verify requirements for Class III medical device software; develop and maintain regulated software tools that support the software verification process; and analyze requirements while designing, implementing, debugging, and modifying test cases for a Linux-based, commercial, safety-critical medical software application. Design, develop, debug, modify, and review regulated software tools used in verification; track development and testing activities by creating and maintaining accurate records in approved tracking tools; and solve engineering challenges by analyzing issues and recommending corrective or alternative actions. Analyze, evaluate, and verify requirements, software, and systems using established software engineering practices; manage test assets in a concurrent design environment using version control; and perform database query performance tuning and optimization on the platform. Coordinate with requirements and development teams to resolve software defects, engage with global team members, and participate in Agile processes to meet individual and team objectives. Continuously improve processes and methodologies by partnering with peers and cross-functional groups to enhance workflows and outcomes, and represent the software function on cross-functional project teams to coordinate, develop, and communicate project schedules. Ensure timely completion of deliverables in compliance with regulations and quality system requirements; document test development through formal documents, reports, memos, and change requests; and engage with senior internal and external stakeholders on significant, cross-organizational matters. Manage up to 14 software testing engineers (employees and contractors). May require travel/Telecommute. REQUIREMENTS: Employer requires a Bachelors degree or foreign equivalent in Software Engineering, Computer Engineering, Computer Science, Network Engineering, or related technical field plus 36 months in the job offered, Principal Software Engineer, Test Engineer, or related occupation. Experience must include: 1) Python coding, 2) Perl coding, 3) Linux and Windows OS administration, 4) Software version control and software testing, 5) Computer Network, TCP/IP, DNS, VPNs, firewalls, whitelist, ACL, 6) Cyber Security. WORKSITE: 4100 Hamline Avenue N, Arden Hills, MN 55112. SALARY: From $145,018 per year CONTACT: Susan Cardinal, Boston Scientific Corporation, Must include reference H5 (EOE).