1

Contract Programming Jobs in Montana (NOW HIRING)

Coordinate and review engineering consultant and contractor scopes of work, agreements, and contracts. Collaborate with City staff to identify and prioritize capital improvement needs for municipal ...

Professional Engineer

Great Falls, MT · On-site

$75K - $95K/yr

Prepare specifications and contract documents Responsibilities * Performs a variety of engineering tasks and assists project managers in the management and execution of projects. * Plans, schedules ...

Professional Engineer

Helena, MT · On-site

$80K - $100K/yr

Prepare specifications and contract documents Responsibilities * Performs a variety of engineering tasks and assists project managers in the management and execution of projects. * Plans, schedules ...

Professional Engineer

Kalispell, MT · On-site

$80K - $100K/yr

Prepare specifications and contract documents Responsibilities * Performs a variety of engineering tasks and assists project managers in the management and execution of projects. * Plans, schedules ...

Electrical Engineer

Bozeman, MT · On-site

$100K - $117K/yr

Senior engineers consult with the client to determine needs, wants, and budgets while determining ... Ability to administer construction contracts and conduct 'on-site' observation of work during ...

Senior engineers consult with the client to determine needs, wants, and budgets while determining ... Ability to administer construction contracts and conduct 'on-site' observation of work during ...

Electrical Engineer

Bozeman, MT · On-site

$100K - $117K/yr

Senior engineers consult with the client to determine needs, wants, and budgets while determining ... Ability to administer construction contracts and conduct 'on-site' observation of work during ...

Electrical Engineer

Bozeman, MT · On-site

$100K - $117K/yr

Senior engineers consult with the client to determine needs, wants, and budgets while determining ... Ability to administer construction contracts and conduct 'on-site' observation of work during ...

Utility Engineer

Missoula, MT · On-site

$45.49 - $56.07/hr

Coordinate and review engineering consultant and contractor scopes of work, agreements, and contracts. * Collaborate with City staff to identify and prioritize capital improvement needs for municipal ...

Prepare specifications and contract documents Responsibilities * Performs a variety of engineering tasks and assists project managers in the management and execution of projects. * Plans, schedules ...

Associate Civil Engineer

Helena, MT · On-site

$60K - $80K/yr

Prepare specifications and contract documents Responsibilities * Performs a variety of engineering tasks and assists project managers in the management and execution of projects. * Plans, schedules ...

Associate Civil Engineer

Kalispell, MT · On-site

$60K - $80K/yr

Prepare specifications and contract documents Responsibilities * Performs a variety of engineering tasks and assists project managers in the management and execution of projects. * Plans, schedules ...

Project Engineer

Missoula, MT · On-site

$80K - $100K/yr

Conduct engineering studies, perform calculations, and prepare plans, specifications, and contract documents for water supply, treatment, storage, and distribution systems, including wells, surface ...

Project Engineer

Missoula, MT · On-site

$80K - $100K/yr

Conduct engineering studies, perform calculations, and prepare plans, specifications, and contract documents for water supply, treatment, storage, and distribution systems, including wells, surface ...

Civil Engineer

Helena, MT · On-site

$2.9K - $5.8K/mo

Contract Management--Be the primary contact between Navy and civilian contractors, managing ... Following your initial tour as a Civil Engineer, you can attend the Naval Postgraduate School (NPS ...

Contract Management--Be the primary contact between Navy and civilian contractors, managing ... Following your initial tour as a Civil Engineer, you can attend the Naval Postgraduate School (NPS ...

Contract Management--Be the primary contact between Navy and civilian contractors, managing ... Following your initial tour as a Civil Engineer, you can attend the Naval Postgraduate School (NPS ...

Showing results 21-40

Contract Programming information

See Montana salary details

$10

$34

$69

How much do contract programming jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for contract programming in Montana is $34.15, according to ZipRecruiter salary data. Most workers in this role earn between $20.28 and $43.68 per hour, depending on experience, location, and employer.

What is the difference between Contract Programming vs Software Developer?

AspectContract ProgrammingSoftware Developer
CredentialsTypically no specific certifications required, but technical skills are essentialOften holds degrees or certifications in computer science or related fields
Work EnvironmentProject-based, freelance or temporary roles, often remoteFull-time employment, in-house or remote
Employer & Industry UsageUsed across various industries for short-term projectsEmployed by companies for ongoing development roles
Search & Comparison IntentOften compared for flexibility and project scopeCompared for career stability and growth opportunities

Contract Programming involves short-term, project-based work often as a freelancer, while Software Developers typically work full-time within a company. Both roles require strong technical skills, but their work environments and employment terms differ significantly.

What is contract programming?

Contract programming refers to the practice of hiring software developers or programmers on a contract basis, rather than as permanent employees. These professionals are typically brought in to work on specific projects or for a set period of time, often to address resource gaps or provide specialized expertise. Contract programmers are responsible for designing, writing, testing, and maintaining code according to the requirements set by the client. This arrangement offers flexibility for both the employer and the programmer, as it allows businesses to scale their workforce as needed and gives programmers the opportunity to work on diverse projects.

What are some common challenges faced by contract programmers when working with multiple clients simultaneously?

Contract programmers often juggle projects for several clients at once, which can present challenges in time management, prioritizing tasks, and ensuring clear communication. Balancing different workflows, adapting to various coding standards, and aligning with each client’s expectations require strong organizational and interpersonal skills. It's important to establish transparent timelines, utilize project management tools, and maintain regular check-ins with clients to keep projects on track and avoid misunderstandings.

What are the key skills and qualifications needed to thrive as a contract programmer, and why are they important?

To thrive as a Contract Programmer, you need advanced programming skills, knowledge of multiple programming languages, and a proven track record demonstrated by a relevant degree or portfolio of completed projects. Familiarity with version control systems (like Git), project management tools, and sometimes certifications in specific technologies (such as AWS or Microsoft Azure) are commonly expected. Strong communication, time management, and problem-solving abilities help you adapt to diverse client needs and collaborate remotely. These skills enable you to deliver high-quality, on-time solutions while maintaining client satisfaction in a competitive contract environment.
What are the most commonly searched types of Programming jobs in Montana? The most popular types of Programming jobs in Montana are:
What are popular job titles related to Contract Programming jobs in Montana? For Contract Programming jobs in Montana, the most frequently searched job titles are:
What job categories do people searching Contract Programming jobs in Montana look for? The top searched job categories for Contract Programming jobs in Montana are:
What cities in Montana are hiring for Contract Programming jobs? Cities in Montana with the most Contract Programming job openings:
Infographic showing various Contract Programming job openings in Montana as of August 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $71,034 per year, or $34.2 per hour.

$45.49 - $56.07/hr

Full-time

Re-posted 29 days ago


City Of Missoula rating

6.3

Company rating: 6.3 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

755th of 842 rated public administrative organizations


Job description

Overview The City of Missoula is seeking a utility engineering professional to support the design and construction of public utility infrastructure projects that keep our community safe, connected, and growing. This position may be filled at the Engineer-in-Training, Engineer, or Senior Engineer level depending on qualifications and experience, and will contribute to municipal utilities efforts across the Public Works & Mobility Department. Under the guidance of licensed engineers, the role supports planning, design, construction, and implementation of projects in accordance with City, State, and Federal standards.

This position offers the opportunity to work on a wide range of impactful projects, including water, wastewater, and stormwater infrastructure. The successful candidate will collaborate with City staff, consultants, contractors, and the public to deliver engineering solutions that enhance safety, sustainability, and long-term infrastructure performance. Work may include project coordination, technical analysis, design review, inspections, public engagement, and policy or standards development, with increasing responsibility and leadership expectations at higher classification levels.

This position will remain open until filled with continuous review of applications. To Apply: All applicants must submit a City of Missoula application AND a Cover Letter explaining your interest in this position and detailing how your experience and education meet the qualifications. Failure to attach the cover letter will result in your application being incomplete, and therefore, not reviewed by the hiring manager.

Resumes will not be reviewed. All details should be entered on the application. Starting Pay: New hires start within our entry-to-market range, depending on experience and qualifications: Engineer in Training $37.12 - $42.66/hour Engineer $42.31 - $49.20/hour Senior Engineer $45.49 - $52.90/hour Full Pay Range: Each position also has a full wage range that reflects potential growth over time, including annual increases for longevity and cost of living: Engineer-in-Training $37.12 - $45.22/hour Engineer $42.31 - $52.19/hour Senior Engineer $45.49 - $56.07/hour Essential Functions Engineer-in-Training Perform a full range of engineering duties involved in planning, design, construction, and operational support for municipal water, wastewater, and storm water utilities

Coordinate and review engineering consultant and contractor scopes of work, agreements, and contracts. Collaborate with City staff to identify and prioritize capital improvement needs for municipal utilities. Provide technical support and expertise for utility operations and staff, including multi-disciplinary capital projects and planning efforts Assist with the preparation of plans, specifications, and bid documents for utility-funded water, wastewater, and storm water projects.

Provide inspections, review plans and specifications for compliance with City, regulatory, and industry standards Participate in the development and implementation of City goals, objectives, policies, and procedures. Other duties as assigned, based on training and qualifications. Engineer Perform a full range of engineering duties involved in planning, design, construction, and operational support for municipal water, wastewater, and stormwater utilities.

Coordinate and review engineering consultant and contractor scopes of work, agreements, and contracts. Collaborate with City staff to identify and prioritize capital improvement needs for municipal utilities; develop and manage project budgets; serve as grant administrator for state and federal program funded capital improvement projects. Provide technical support and expertise for utility operations and staff, including multi-disciplinary capital projects and planning efforts.

Assist with the preparation of plans, specifications, and bid documents for utility-funded projects. Provide inspections, review plans and specifications for compliance with City regulatory and industry standards. Participate in the development and implementation of City goals, objectives, policies, procedures, and municipal utility engineering design and construction standards.

Conduct and coordinate various departmental and public meetings and hearings; make presentations and provide recommendations to City Council regarding technical issues, contract services, capital projects, budgets, and other related matters. Respond to and resolve various complaints and inquires. Other duties as assigned, based on training and qualifications.

Senior Engineer Independently perform a full range of engineering duties involved in planning, design, construction, and operational support for municipal water, wastewater, and stormwater utilities. Coordinate and review engineering consultant and contractor scopes of work, agreements, and contracts. Collaborate with City staff to identify and prioritize capital improvement needs for municipal utilities; develop and manage project budgets; serve as grant administrator for state and federal program funded capital improvement projects.

Provide technical support and expertise for utility operations and staff, including multi-disciplinary capital projects and planning efforts. Assist with the preparation of plans, specifications, and bid documents for utility-funded projects. Provide inspections, review plans, reports and specifications for compliance with City regulatory and industry standards.

Participate in the development and implementation of City goals, objectives, policies, procedures, and municipal utility engineering design and construction standards. Serve as department liaison for utility related matters providing solutions to inquiries and complaints; conduct public meetings and hearings, including presentations to City Council with recommendations regarding technical issues, contracts, capital projects and budgets. Analyze development scenarios using water and wastewater models.

Other duties as assigned, based on training and qualifications. Knowledge, Skills and Abilities Engineer-in-Training Knowledge of engineering principles and practices, including construction, design, development, infrastructure, and operations. Knowledge of and ability to interpret and apply the Missoula Municipal Code, Montana State and Federal laws relating to accessibility, bidding procedures, record keeping, reporting, rights-of-way, zoning, and engineering inspection policies and procedures.

Knowledge of State and Federal grant programs, workplace safety, and emergency management procedures and regulations. Knowledge of and ability to apply compliance standards and design guidelines, including American Association of State Highway Officials (AASHTO), National Association of City Transportation Officials (NACTO), form-based codes, smart-growth principles, and Complete Streets. Skill in negotiating and communicating, in person and writing, with the proven ability to establish and maintain effective working relationships with diverse individuals.

Skill in managing projects, including consultant selection, contract administration, project scheduling, budgeting, and risk management. Ability to maintain records and prepare reports and correspondence. Ability to read and interpret engineering and building plans, specifications, technical reports, calculations, and codes to determine compliance with applicable regulations and standards.

Ability to learn Public Works standards, City of Missoula plans, including Utility, Transportation, and Capital Improvement Plans. Ability to provide engineering expertise across multiple areas and projects, including Development Review, Transportation, and Utilities. Engineer Knowledge of engineering principles and practices, including construction, design, development, infrastructure, and operations.

Knowledge of ability to interpret and apply various state and federal laws relating to accessibility, record keeping, reporting, rights-of-way, zoning, and engineering inspections. Knowledge of State and Federal grant programs, workplace safety and emergency management procedures and regulations. Skill in utilizing various computer software and databases, including Microsoft 365, and the ability to learn job-specific applications and equipment.

Skill in organization, time management and prioritizing with the proven ability to have keen attention to detail and accuracy in performing work with adherence to strict deadlines. Skill in managing projects, including consultant selection, contract administration, project scheduling, budgeting, record keeping, presentations and risk management. Skill in negotiating and communicating, in person and writing, with the proven ability to establish and maintain effective working relationships with diverse individuals.

Ability to maintain records and prepare reports and correspondence. Ability to read and interpret engineering and building plans, specifications, technical reports, calculations, and codes to determine compliance with applicable regulations and standards. Ability to maintain current knowledge, developments, and trends related to specific area of focus and/or assigned projects.

Ability to provide problem-solving solutions to various situations. Ability to maintain and foster a culture of professionalism, adhere to departmental and City standards and specifications, and support a positive team environment. Ability to resolve conflicts with facilitating outcomes while maintaining a calm demeanor.

Ability to learn and interpret departmental and City of Missoula practices and procedures, including Missoula Municipal Code, and various Utility, Transportation, and Capital Improvement Plans. Senior Engineer Knowledge of engineering principles and practices, including construction, design, development, infrastructure, and operations. Knowledge of and ability to interpret and apply the Missoula Municipal Code, State and Federal laws relating to accessibility, bidding procedures, record keeping, reporting, rights-of-way, zoning, and engineering inspection policies and procedures.

Knowledge of State and Federal grant programs, workplace safety, and emergency management procedures and regulations. Knowledge of and ability to apply compliance standards and design guidelines, including American Association of State Highway Officials (AASHTO), National Association of City Transportation Officials (NACTO), form-based codes, smart-growth principles, and Complete Streets. Skill in negotiating and communicating, in person and writing, with the proven ability to establish and maintain effective working relationships with diverse individuals.

Skill in managing projects, including consultant selection, contract administration, project scheduling, budgeting, and risk management. Ability to maintain records and prepare reports and correspondence. Ability to read and interpret engineering and building plans, specifications, technical reports, calculations, and codes to determine compliance with applicable regulations and standards.

Ability to learn Public Works standards, City of Missoula plans, including Utility, Transportation, and Capital Improvement Plans. Ability to provide engineering expertise across multiple areas and projects, including Development Review, Transportation, and Utilities. Working Conditions: Work environment may involve exposure to unavoidable weather conditions, occupational hazards, construction hazards, and physical risks, including access to project sites, uneven terrain, loud noises, and working in confined spaces, open trenches, heights up to 45 feet, or high traffic areas, which require following basic safety precautions.

Qualifications and Additional Application Materials Must have the following by time of hire: Engineer-in-Training Bachelor's degree in civil engineering, Engineering Technology, or another related field. (MCA 37-67-324) Must be a Registered Engineer Intern in the State of Montana and have passed the Fundamentals of Engineering (FE) exam. Must have a valid Montana driver's license with a verified acceptable driving record, or the ability to obtain within 60 days of hire.

Engineer Bachelor's degree in engineering, civil engineering, or another relevant field. (MCA 37-67-323) Must have a Professional Engineer certification from the state of Montana or the ability to obtain certification within six (6) months of hire. Must have a valid Montana driver's license with a verified acceptable driving record, or the ability to obtain within 60 days of hire.

Senior Engineer Bachelor's degree in civil engineering, Engineering Technology, or another related field and four (4) years of experience as a Professional Engineer. Must have a Professional Engineering License from the State of Montana, or the ability to obtain within six (6) months of hire. Must have a valid Montana driver's license with a verified acceptable driving record, or the ability to obtain within 60 days of hire.

The City of Missoula does not sponsor employment visas (e.g., F-1, H-1B, TM). Applicants must be authorized to work in the United States on a full-time basis at the time of application.


What City Of Missoula employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom