Demo

Software Technical Specialist - MGC

CAIRE
Saint Paul, MN Full Time
POSTED ON 7/6/2026
AVAILABLE BEFORE 9/1/2026

Summary/Objective 

The Software Technical Specialist is responsible for leading the investigation and resolution of software-related issues through advanced debugging and root cause analysis. This role provides direct customer support when needed, maintains accurate technical documentation, and collaborates with cross-functional teams to ensure product stability and performance. Additionally, the position plays a key role in managing security risk assessments across software products, requiring a strong foundation in cybersecurity best practices. Success in this role demands a blend of technical expertise, analytical thinking, and clear communication.

Essential Functions
 
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

  • Issue Triage & Prioritization
    1. Lead the triage, prioritization, and resolution of software bugs, incidents, and support requests.
    2. Review and validate incoming reports, assess impact, and assign severity levels.
    3. Route issues to appropriate teams and ensure timely resolution.
  • Initial Investigation & Debugging
    1. Conduct preliminary debugging and root cause analysis.
    2. Analyze logs, stack traces, and memory dumps.
    3. Reproduce issues in test environments to assist in diagnosis.
    4. Provide direct support to customers by assisting in issue resolution.
  • Documentation
    1. Create and maintain user guides, installation manuals, release notes, and troubleshooting documentation.
    2. Update content to reflect new features, fixes, and process changes.
    3. Develop both internal and customer-facing resources to support issue resolution and product use.
  • Cross-Team Support
    1. Act as the first point of contact for software-related issues raised by Technical Support, Professional Services, Product Management teams.
    2. Perform initial investigations and escalate as needed with supporting documentation.
  • Security Risk Management
    1. Develop and maintain a highly technical understanding of the security risk posture of all MGCD products.
    2. Maintain accurate and up-to-date security risk documentation for all MGCD products.
    3. Complete customer requests for product security risk assessments and security risk corrective action plans.
  • Other Tasks
    1. Manage the cybersecurity and vulnerability testing processes for all MGC software applications.
    2. Assist in verification and validation activities.

Competencies/Success Factors  

  • Research Skills/Info Finding
  • Detail Orientation Quality Focus
  • Results Focus/Output Orientation
  • Analytical Skills
  • Customer Focus
  • Team Orientation
  • Problem Solving
  • Change Management

Supervisory Responsibility
This position has no supervisory responsibilities.

Work Environment
This job operates in a professional office environment. The role routinely uses standard office equipment such as computers, phones and photocopiers.

Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Frequent standing, sitting, walking, bending, stooping, twisting and occasional crawling.
  • Occasional lifting up to 50 lbs., occasional heavier lifting.
  • Occasional pushing, pulling and handling materials.

Travel
 
Very limited trave < than 5%

Required Education and Experience

  • Bachelor's Degree in Computer Science, Software Engineering or similar. 
  • 2 years’ experience with technical support or similar department.
  • Strong problem solving and troubleshooting skills.
  • Experience with MGC software applications (BreezeSuite, Ascent, AscentConnect)
  • Experience with Microsoft SQL and use of Microsoft SQL Studio (SSMS)
  • Familiar with Visual Studio
  • Ability to effectively communicate in English. Excellent written and verbal communication skills and interpersonal skills.

Preferred Education and Experience

  • 2 years’ experience in the medical device industry and/or familiarity with medical equipment, or pulmonary and gas exchange equipment. 
  • Are there any preferred certifications? 

Additional Eligibility Qualifications
 
None required for this position.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. 

MGC Diagnostics is committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, veteran status, or membership in any other class protected by federal, state, or local law.

 

Salary : $60,000 - $70,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Technical Specialist - MGC?

Sign up to receive alerts about other jobs on the Software Technical Specialist - MGC career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$79,311 - $112,035
Income Estimation: 
$103,503 - $129,573
Income Estimation: 
$93,066 - $107,206
Income Estimation: 
$97,332 - $126,185
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CAIRE

  • CAIRE Saint Paul, MN
  • PRIMARY PURPOSE To sell MGC Diagnostics product line to new and existing customers in designated territory, reaching or exceeding sales quota. This is a ba... more
  • 15 Days Ago

  • CAIRE Saint Paul, MN
  • PRIMARY PURPOSE The Lead Sales Support Coordinator serves as a senior member of the sales support team, overseeing daily sales support activities, coordina... more
  • 15 Days Ago

  • CAIRE Saint Paul, MN
  • Responsibilities include product assembly and testing of sub-assemblies. Helps to create and update manufacturing procedures. Ensures continuity of quality... more
  • 15 Days Ago

  • CAIRE Saint Paul, MN
  • Primary Purpose Coordinate and perform traffic transportation and shipping functions. Coordinate shipments using knowledge of freight carrier regulations a... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Software Technical Specialist - MGC jobs in the Saint Paul, MN area that may be a better fit.

  • CAIRE Saint Paul, MN
  • Summary/Objective Troubleshoot and support interfacing and networking issues related to Breeze Connect and Ascent Connect as well as the installation of so... more
  • 3 Days Ago

  • Grove Technical Resources Minneapolis, MN
  • Job Description – Senior Software Engineer Job Title: Senior Software Engineer Location: Rice Creek, Minnesota Position Overview We are seeking a Senior So... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!