1

Computer Programming Online Jobs in Montana (NOW HIRING)

... computer-assisted drafting and design software, and engineering techniques are required for ... If you need assistance in completing the online application. If you need an accommodation with the ...

Analytics Programming in Python * Business Statistics * Cybersecurity (Computer Forensics, Network ... Asynchronous online (distance education) courses may be taught as well. ESSENTIAL DUTIES AND ...

Strong Computer skills required - fluency in Microsoft Office, experience with HCSS Heavy Bid ... If unable to apply online, please mail completed application to: Knife River PO Box 30238 Billings ...

GIS Coordinator

Red Lodge, MT ยท On-site

$36.73/hr

... Computer Science, Civil Engineering or a closely related field, and one (1) year of management ... Online and related ESRI solutions Proficiency at operating computers, GNSS receivers, and other ...

Showing results 21-40

Computer Programming Online information

What is the difference between Computer Programming Online vs Software Developer?

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

Can I work from home as a computer programmer?

Computer programming jobs are often suitable for remote work, allowing programmers to complete tasks from home using a computer and internet connection. Many employers offer flexible schedules and require skills in programming languages, version control, and collaboration tools to support remote work arrangements.

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

What are the key skills and qualifications needed to thrive as an online computer programmer?

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.

What job categories do people searching Computer Programming Online jobs in Montana look for?

The top searched job categories for Computer Programming Online jobs in Montana are:

Infographic showing various Computer Programming Online job openings in Montana as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 1% Temporary, and 3% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution.

Adjunct Faculty for AY 27 (Fall '26, Spring '27 & Summer '27)

Montana Tech

Butte, MT โ€ข On-site

Temporary

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

Adjunct Faculty - All Departments
Job Type: Adjunct Faculty Pool
Academic Year: Fall 2026, Spring 2027 and Summer 2027 of AY2027
Closing: Continuous
Reviewed: Applications will be reviewed by departments on an as needed basis only.
PLEASE APPLY ONCE PER ACADEMIC YEAR- (if you are interested in teaching any semester for AY 27)

Description
Montana Tech is establishing a pool of adjunct instructors to plan and teach courses in degree and certificate program areas such as:
  • Biology
  • Business Information & Technology
  • Chemistry & Geochemistry
  • Bachelor of Applied Science courses
  • Computer Science
  • Business & Computer Technology (Accounting, Associate in Business, Computer Networking, Health Information Technology)
  • Engineering (Civil, Mechanical, Electrical Geological, Geophysical, Petroleum)
  • Health (Radiologic, CNA, Nursing and Medical Assistant)
    • CTS of Behavioral Health
      • The following must have 5 years recent experience in the last 20 years of direct or related mental health clinical care. Masters preferred
        • Mental Health and Addiction
        • Elements of counseling and treatment
        • Behavioral Crisis Management
  • Information Technology and Information Technology & Design
  • Material Science
  • Metallurgical & Materials Engineering
  • Mining Engineering
  • Nursing
  • Safety, Health & Industrial Hygiene
  • Statistics
  • Trades & Technical {(Automotive, Construction, Drafting, Aerospace Welding, Machining & Welding Technology,) Carpentry, Historic Preservation, Metals Fabrication, Lineman}

Other General Education courses such as:
  • English
  • Interdisciplinary Arts and Sciences
  • History
  • Math
  • Writing

Adjunct positions are part-time. Employment is contingent upon adequate enrollment. Class load is generally between one and three classes each Semester (fall, spring, summer) and contingent on need.
Position Duties & Responsibilities
Under the direction and supervision of the Deans, Associate Deans, and/or Department Heads or Program leads, adjunct faculty will engage in a variety of learning support activities to:
  • Prepare and teach courses during the times and dates specified by the academic schedule;
  • Design, develop and assess curriculum;
  • Provide a course syllabus for each class, every semester
  • Provide timely and accurate assessment feedback to students;
  • Plan, supervise, and evaluate students' progress;
  • Maintain related student records, evaluations, and progress reports;
  • Consult with other college faculty and staff on issues relevant to students success and retention;
  • Contribute to the development and implementation of institutional effectiveness and learning outcome measures related to courses;
  • Follow disciplinary procedures as prescribed and deal consistently and fairly with all students;
  • Adapt to changing teaching schedules and situations (on campus, online, hybrid, etc.) as required by program;
  • Effectively use computer applications where appropriate, including learning management systems;
  • Incorporate pedagogies that support best learning practices;
  • Work with students, faculty, and staff from diverse backgrounds and experiences;
  • Demonstrate respect for others;
  • Other related duties as assigned and required.

Essential Attributes:
  • Collaborative work skills;
  • Excellent written and oral communication skills;
  • Commitment to interdisciplinary learning;
  • Commitment to pluralism and the ability to work effectively in a diverse workplace and educational environment;
  • High level of energy, creativity, and motivation to design and implement effective teaching and learning practices;
  • Tolerance for ambiguity and change;
  • Experience in facilitating the success of individuals representing a broad range of academic, socioeconomic, cultural, ethnic, and ability backgrounds;
  • Experience with non-traditional teaching methods.

Minimum Required Qualification:
Generally a Master's degree in subject area is required. For some disciplines, alternate credentials may be accepted.
Preferred Qualifications:
  • Two years teaching at the post-secondary level
  • Experience with course design;
  • Experience with online and/or hybrid instruction;
  • Experience or interest in the development of new STEM curriculum;
  • Experience or interest in working closely with instructors from various technical fields to contextualize instruction.

Application Procedures and Deadline:
Required application materials must be completed and submitted online. Applications will be reviewed on an as needed basis by departments and your application will serve as an adjunct faculty pool. You will be contacted if selected for an interview.
Required Online Application Materials: (Prefer Word or PDF file for attachments)
  • Completed Online Employment Application, 3 professional references & Supplemental Questions which are included as part of the online application.
  • Attach current resume or Vitae;
  • Attach unofficial transcripts that document qualifications for area of interest;

NOTE: All offers are contingent on a satisfactory background check and Education Verification
Application Requirements
For full consideration application materials must be complete.
Any offer of employment is contingent upon a satisfactory criminal background check.
Equal Opportunity Employer Statement
Montana Tech is committed to providing a working and learning environment free from discrimination. As such, the University does not discriminate in the admission, access to or conduct of its educational programs and activities nor in its employment policies and practices on the basis of race, color, religion, national origin, ethnicity, creed, service in the uniformed services (as defined in state and federal law), veteran status, gender, age, political beliefs, marital or family status, pregnancy, physical or mental disability, genetic information, gender identity, gender expression, or sexual orientation or preference. In support of the University's mission to be inclusive and diverse, applications from qualified minorities, women, veterans and persons with disabilities are highly encouraged. Montana Tech makes accommodation for any known disability that may interfere with an applicant's ability to compete in the hiring process or an employee's ability to perform the duties of the job. In compliance with the Montana Veteran's Employment Preference Act, Montana Tech provides preference in employment to veterans, disabled veterans, and certain eligible relatives of veterans.
Employment Eligibility: All New Employees must be eligible and show employment eligibility verification by the first date of employment at Montana Tech as legally required (e.g., Form I-9). Montana Tech will require proof of authorization to work in the United States before final hiring.
  • Further, based on the September 19, 2025, Presidential Proclamation and accompanying guidance from the USCIS and Dept. of State, the University may not be able to offer H-1B sponsorship. Particularly the University is not able to pay the $100,000 payment accompanying new H-1B visa petitions.

Veterans Employment Preference
To claim veteran's preference please complete the employment (veteran's) preference form located on the employment page and email to humanresources@mtech.edu. You must include the job title of the position in which you are applying.
Download Employment (Veteran's) Preference Form (PDF)
Request an Accommodation
To request an accommodation for the application or interview, please contact Cathy Isakson at 406-496-4380 or email cisakson@mtech.edu
Why Work at Tech?
Help meet the changing needs of society by providing a transformative student experience by helping develop leaders for tomorrow by advancing science, engineering and technology.
Benefits Package
In addition, Montana Tech offers an attractive benefits package* which includes:
  • Medical, Dental, and Vision Insurance with low deductibles and comprehensive coverage.
  • Generous employer contribution toward monthly health care benefits worth $6.08 per hour.
  • 5.9% retirement employer contribution for eligible employees
  • 11 Holidays per year
  • 3 weeks of Annual Leave to start
  • Generous sick leave policy that can be used for sick children, doctor and dentist appointments as well as bereavement.
  • 6 credits of coursework free per year (fees not included)
  • Life and Disability Insurance
  • Reduced tuition for dependents after 4 months of employment for eligible employees
  • Employee Assistance and a Wellness Program
  • Optional Retirement Plan for eligible employees
  • Possible remote work days with supervisor approval and eligible positions.

*Benefits are dependent on position type and terms and conditions of eligibility.
About Montana Tech
Montana Technological University, Butte Montana, is nestled in the Heart of the Rocky Mountains along the Continental Divide, where I-15 and I-90 intersect. We are home to the largest National Historic District in the country. Montana Tech is a special focus institution with a reputation for excellence and value. Montana Tech is ranked #1 in the nation by CollegeNET.