1

Student Programmer Jobs in Tucson, AZ (NOW HIRING)

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online FE - Civil Engineering tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Structural Engineering tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

next page

Showing results 1-20

Student Programmer information

See Tucson, AZ salary details

$10

$33

$59

How much do student programmer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for student programmer in Tucson, AZ is $33.99, according to ZipRecruiter salary data. Most workers in this role earn between $22.12 and $44.23 per hour, depending on experience, location, and employer.

What is a student programmer?

A Student Programmer is typically a student who works part-time or as an intern, developing software or scripts for a company, research project, or university department. Responsibilities may include coding, debugging, testing, and collaborating with other developers. This role helps students gain practical experience while improving their programming skills in a real-world environment.

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

To thrive as a Student Programmer, a solid grasp of programming fundamentals, problem-solving abilities, and familiarity with at least one programming language (such as Python, Java, or C++) are important, often gained through coursework or projects. Experience using development environments (IDEs), version control systems like Git, and sometimes participation in coding bootcamps or technical certifications can be valuable. Strong communication, teamwork, and time management skills help Student Programmers succeed when balancing academics with project work or internships. These competencies enable efficient learning, effective contribution to team projects, and skill development essential for future employment in software development.

What kind of projects or assignments can I expect as a student programmer?

As a Student Programmer, you can expect to work on a range of assignments, from developing small software applications or scripts to assisting with larger team-based projects under the guidance of a mentor or supervisor. Tasks often include debugging code, writing documentation, updating existing software, or participating in code reviews. You may also have opportunities to contribute to research projects, automate routine tasks, or prototype new features. These experiences are designed to build your technical skills, expose you to best practices in software development, and prepare you for more advanced programming roles after graduation.

What job categories do people searching Student Programmer jobs in Tucson, AZ look for?

The top searched job categories for Student Programmer jobs in Tucson, AZ are:

Infographic showing various Student Programmer job openings in Tucson, AZ as of August 2026, with employment types broken down into 50% Full Time, 25% Part Time, and 25% Temporary. Highlights an 100% In-person job distribution, with an average salary of $70,696 per year, or $34 per hour.

Senior Engineer, Research and Development, School of Mining Engineering and Mineral Resources

University of Arizona

Tucson, AZ

$98K - $135K/yr

Full-time

Re-posted 16 days ago


University Of Arizona rating

7.3

Company rating: 7.3 out of 10

Based on 68 frontline employees who took The Breakroom Quiz

362nd of 618 rated colleges and universities


Job description

Duties and Responsibilities:

Research & Development: 

  • Design and lead applied geotechnical research on highwall safety, slope monitoring, and thermal imaging systems. 
  • Lead and participate in field data collection programs, including instrument deployment, data acquisition, and analysis on active mine sites. 
  • Serve as primary author, internal reviewer, and/or lead contributor to peer-reviewed publications, conference papers, technical reports, abstracts, and presentations. 
  • Represent GCE research at industry and academic conferences and serve as a technical lead on project communications with stakeholders.

Professional Development & Knowledge Transfer: 

  • Serve as technical lead for the development of new professional courses and ongoing technical lead for recurring courses on slope stability, monitoring technologies, and data analytics. 
  • Collaborate with subject-matter experts to develop and deliver engaging, industry-aligned learning content.

Stakeholder Engagement & Relationship Building: 

  • Cultivate and maintain strong relationships with industry members, technology providers, and academic partners. 
  • Represent GCE in external collaborations and contribute to strategic project planning with members and sponsors.

Supervision, Mentor ship, and Capacity Building: 

  • Supervise and mentor graduate students, undergraduate research assistants, and junior R&D Engineers. 
  • Provide structured mentor ship in research methods, field deployment, data analysis, publication development, and professional communication. 
  • Assign work, review deliverables, monitor progress, and support skill development to build future technical competency and capacity within the Center.

Knowledge, Skills, and Abilities:

  • Extensive knowledge of geotechnical principles, monitoring technologies, and data interpretation.
  • Strong leadership and mentorship skills to develop junior staff and student engineers.
  • Excellent written and verbal communication skills for technical and non-technical audiences.
  • Ability to collaborate effectively across academia, government, and industry.
  • Demonstrated initiative, creativity, and analytical rigor in solving complex geotechnical problems.

What University Of Arizona employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom