Taro Logo

Software Engineer II

A global healthcare technology company leading medical technology solutions and developing products to alleviate pain, restore health, and extend life.
Lafayette, CO, USA
$98,400 - $147,600
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Join Medtronic's Acute Care & Monitoring group as a Software Engineer II, where you'll be developing connectivity software for medical devices. This role focuses on designing and implementing features that help move data between medical devices, ensuring caregivers can make timely decisions. You'll be part of a team that develops products deployed globally to collect and analyze patient information, ultimately helping save and improve lives.

The position requires working from the Lafayette, Colorado office approximately 4 days per week. You'll be responsible for designing new features, troubleshooting issues, creating technical documentation, and participating in peer reviews and failure mode analysis. The role involves working with various technologies including relational databases, message queuing systems, and medical device communication protocols.

Medtronic offers a comprehensive benefits package and a competitive salary range of $98,400 - $147,600, plus eligibility for the Medtronic Incentive Plan (MIP). The company's mission to alleviate pain, restore health, and extend life drives its 95,000+ passionate employees worldwide. This is an opportunity to contribute to meaningful healthcare technology solutions while working with a global leader in medical devices.

The ideal candidate will have at least 2 years of relevant experience and a bachelor's degree. Experience with databases (SQL Server, MongoDB), message queuing systems (RabbitMQ), and healthcare protocols (HL7, FHIR) is valuable. The role offers growth opportunities and the chance to make a direct impact on patient care through technology.

Last updated 20 days ago

Responsibilities For Software Engineer II

  • Design and develop software to implement new features
  • Examine product code to root cause issues and develop fixes
  • Create technical documentation, specifications and diagrams
  • Provide technical assistance to product deployment and support personnel
  • Conduct and participate in peer reviews
  • Participate in failure mode analysis
  • Support product demonstrations for Sales Team
  • Participate in cross-functional reviews and prioritization of field issues
  • Write clean, maintainable and well-documented code

Requirements For Software Engineer II

MongoDB
RabbitMQ
  • Bachelor's degree in related field
  • Minimum of 2 years of relevant experience
  • Experience with relational databases
  • Experience with networking concepts and troubleshooting
  • Effective communication both verbally and in written form

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health, Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability leave
  • Dependent daycare spending account
  • Tuition assistance/reimbursement
  • 401(k) plan with employer contribution and match
  • Paid time off
  • Paid holidays
  • Employee Stock Purchase Plan
  • Employee Assistance Program