Software Engineer I

Boston Scientific•Arden Hills, MN
•$59,900 - $113,800•Hybrid

About The Position

Cardiac Diagnostics is a leading developer of mobile health solutions and remote monitoring services that connect patients threatened by cardiac arrhythmias. Using insights to create revolutionary monitoring technologies, this tech-enabled, service-based approach can ultimately reduce the cost of care and improve health outcomes. Cardiac Diagnostics’ wearable portfolio includes the PatientCare Platform and BodyGuardian ® family. Join a fast-growing and talented team, as we invest in a best-in-class software solutions using best-in-class software practices. The successful candidate will help lead our next generation of user interface experiences built upon their growing expertise in Java Script, C# and Angular.

Requirements

  • Bachelor’s degree in Software Engineering
  • Previous internship experience with Boston Scientific
  • Experience using Angular frontend with node.js backend technologies to create and modify clinical applications through the software development lifecycle
  • 3 months experience in Software engineering at a medical device company
  • Must be eligible to work in the U.S. without company sponsorship, now or in the future, for employment-based work authorization

Nice To Haves

  • Excellent communication skills and strong writing skills to document and communicate designs to a cross-functional audience
  • Strong analytical and critical thinking skills
  • Collaborative, flexible mindset
  • Passion to stay on top of development trends and tools
  • Experience with Azure Blob Storage
  • Experience with defect tracking and SDLC management tools such as Azure DevOps, JIRA, Confluence
  • Experience developing in a continuous integration environment.

Responsibilities

  • Participate in the design, development, review, and deployment of clinical ECG applications
  • Collaborate with software developers, system test engineers, user experience engineers, project management, and quality team members to identify, report, and troubleshoot defects in a detailed, efficient, and timely manner
  • Participate in cybersecurity reviews and updates
  • Participate in Agile and iterative software development processes to work towards achieving individual and team goals
  • Create project documentation per quality system requirements
  • Use software version control, issue tracking, requirements and task management tools in day-to-day work
  • Coordinate and collaborate with global team members

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401k
  • Employee stock purchase plan
  • Professional development
  • Learning and development program
  • Tuition reimbursement
  • Flexible scheduling
  • Wellness programs
  • Employee discount programs
  • Commuter benefits
  • Home office stipend
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service