1

Medical Software Programmer Jobs in Tucson, AZ (NOW HIRING)

Software Engineer

Tucson, AZ · On-site

$85K - $152K/yr

Rincon Research Corporation seeks a Software Engineer to create cutting edge software and cloud ... Flexible reimbursement spending accounts for medical expense and dependent care * Immediate ...

Software Engineer

Tucson, AZ

$57.69 - $76.92/hr

Software Engineer This full-time, onsite Software Engineer role offers the opportunity to design ... Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre ...

Software Engineer Onsite position in Tucson, AZ (Full-time Onsite) Company Overview Ondas Holdings ... We offer a comprehensive benefits package including Medical, Dental, Vision, and Life Insurance ...

Software Engineer

Tucson, AZ · On-site

$100K - $125K/yr

$100,000 - $125,000 a year Software Engineer Onsite position in Tucson, AZ (Full-time Onsite ... We offer a comprehensive benefits package including Medical, Dental, Vision, and Life Insurance ...

Software Engineer

Tucson, AZ · On-site

$100K - $125K/yr

$100,000 - $125,000 a year Software Engineer Onsite position in Tucson, AZ (Full-time Onsite ... We offer a comprehensive benefits package including Medical, Dental, Vision, and Life Insurance ...

Producing documentation to support medical device regulatory processes Who This Is For * Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering ...

next page

Showing results 1-20

Medical Software Programmer information

See Tucson, AZ salary details

$26

$51

$77

How much do medical software programmer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for medical software programmer in Tucson, AZ is $51.39, according to ZipRecruiter salary data. Most workers in this role earn between $41.59 and $60.00 per hour, depending on experience, location, and employer.

What is a medical software programmer?

Medical software programmers are professionals who design, develop, and maintain software applications used in the healthcare industry. Their work includes creating programs for electronic health records (EHR), medical imaging, patient management systems, and other healthcare technologies. They collaborate with healthcare providers, engineers, and regulatory specialists to ensure software meets clinical needs and complies with health regulations. Their goal is to improve patient care, streamline workflows, and ensure the security and accuracy of medical data.

What are some common challenges faced by medical software programmers when working with healthcare data?

Medical Software Programmers often encounter challenges related to handling sensitive patient data, such as ensuring compliance with regulations like HIPAA and maintaining data security. Additionally, integrating software with existing hospital systems can be complex due to varying data formats and legacy technology. Collaborating closely with healthcare professionals is essential to understand clinical workflows and deliver user-friendly solutions that meet strict regulatory standards.

What are the key skills and qualifications needed to thrive as a medical software programmer?

To thrive as a Medical Software Programmer, you need strong programming skills (often in languages like Java, C#, or Python), a solid understanding of healthcare data standards, and typically a degree in computer science or a related field. Familiarity with electronic health record (EHR) systems, HL7/FHIR protocols, and relevant certifications like Certified Professional in Healthcare Information and Management Systems (CPHIMS) are highly valued. Attention to detail, problem-solving ability, and effective communication are crucial soft skills for collaborating with clinical teams and ensuring compliance with healthcare regulations. These skills are essential for developing secure, reliable, and user-friendly medical software that supports patient care and meets strict industry standards.
Infographic showing various Medical Software Programmer job openings in Tucson, AZ as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $106,896 per year, or $51.4 per hour.

Staining Software Engineer Associate

System One

Oro Valley, AZ • On-site

$40 - $55/hr

Contractor

Medical, Dental, Vision, Life, Retirement

Posted 12 days ago


Job description

Job Title: Staining Software Engineer Associate Location: Oro Valley, AZ Compensation: $40.00 - $55.00/hr Work Model: Onsite (may have some flexibility to WFH on M, F) Hours: M-F 8am-5pm or 7:30am-4:30pm Type: 12-month contract, Potential for extension or conversion to permanent Overview The Staining Software Engineer Associate designs and develops staining procedures in close partnership with our assay development teams. You will create software supplements to install these procedures, manage the underlying database elements required to support them within our applications, and ensure all deliverables are executed on time. This role requires a commitment to high-quality output and a "Quality First Time" mindset within a fast-paced biotechnology environment. Responsibilities

  • Software Development: Design, optimize, and maintain software solutions for diagnostic applications.
  • Integration & Collaboration: Work closely with cross-functional teams to integrate software solutions and coordinate with diverse stakeholders.
  • Compliance: Ensure all software development adheres to rigorous medical software regulations and industry standards.
  • Testing & Maintenance: Perform comprehensive testing and debugging, while supporting the ongoing deployment and maintenance of software systems.
Requirements
  • Experience: 0-5 years of experience
  • Education: A four-year degree is required. We prefer a Bachelors degree in Software Engineering, Computer Science, or other Engineering discipline; candidates with a background in Life Sciences (Biology, Chemistry) will also be considered.
  • Demonstrated capability to approach challenges analytically and drive innovative resolutions.
  • Strong written and verbal communication skills with a proven ability to articulate technical details clearly.
  • Proven track record of successfully managing competing priorities while fostering strong, productive partnerships.
  • Solid understanding of industry best practices and a commitment to maintaining high-quality standards.
  • Experience in medical device software development is preferred.

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan. System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law. #M- #LI-

Ref: #558-Scientific