1

Contract Programmer Jobs in Boise, ID (NOW HIRING)

Bachelor's degree in Quantity Surveying, Engineering, Business, Construction Management, or related field. * 7-10 years of experience in contract and commercial management within EPC, construction ...

Bachelor's degree in Quantity Surveying, Engineering, Business, Construction Management, or a ... Strong contract administration and commercial management capabilities. * Proficiency in drafting ...

Project Engineer

Boise, ID · On-site

$70K - $85K/yr

Review contract drawings, detail drawings, and specifications. * Prepare fabrication shop work ... Degree in Construction Management, Mechanical, Civil, or Chemical Engineering desired. * Previous ...

Engineers schedule projects and related workloads, represent Cushing Terrell in project meetings ... Ability to administer construction contracts and conduct 'on-site' observation of work during ...

next page

Showing results 1-20

Contract Programmer information

See Boise, ID salary details

$12

$32

$59

How much do contract programmer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for contract programmer in Boise, ID is $32.37, according to ZipRecruiter salary data. Most workers in this role earn between $21.15 and $40.96 per hour, depending on experience, location, and employer.

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 strong programming skills in relevant languages, a solid understanding of software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and knowledge of frameworks or cloud platforms are commonly required. Excellent problem-solving abilities, self-motivation, and clear communication with clients set top contract programmers apart. These skills ensure the delivery of high-quality, maintainable code that meets client needs and project deadlines in a dynamic work environment.

What is the difference between Contract Programmer vs Software Developer?

AspectContract ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with experience in specific programming languagesUsually holds a degree in computer science or software engineering, with similar certifications
Work EnvironmentWorks on short-term projects, often remotely, with flexible schedulesMay work full-time in an office or remotely, involved in ongoing development
Employer & Industry UsageHired by companies for specific projects or freelance work across various industriesEmployed by companies or as freelancers, involved in software creation and maintenance

In summary, Contract Programmers focus on short-term, project-based work, often freelance or temporary, while Software Developers typically work on ongoing development within a company or as full-time employees. Both roles require similar skills and credentials but differ mainly in work scope and employment type.

How do contract programmers typically manage communication and collaboration with client teams while working remotely?

Contract programmers often work off-site, which makes effective communication and collaboration essential for project success. Most clients use project management tools like Jira, Trello, or Asana, and require regular check-ins via video calls, chat platforms, or emails. It’s important for contract programmers to proactively share progress, clarify requirements, and ask questions as needed to stay aligned with the client’s expectations. Building strong communication habits helps ensure timely delivery and fosters a positive working relationship with diverse team members, even when working remotely.

What is contract programming?

Contract programming is a work arrangement where a programmer is hired on a temporary basis to complete specific projects or tasks under a contract. It often involves working independently or remotely, with defined deliverables, deadlines, and payment terms, and may require skills in specific programming languages or tools. This setup allows companies to access specialized expertise without long-term employment commitments.

What is a contract programmer?

A contract programmer is a software developer who is hired on a temporary basis to work on specific projects or tasks for a company. Unlike full-time employees, contract programmers typically work for a set period or until the completion of a particular project. They may work independently or through an agency, and their expertise is often sought for specialized or short-term needs. Contract programmers can work on-site or remotely, and they usually have flexible arrangements regarding hours and workflow.
What are the most commonly searched types of Programmer jobs in Boise, ID? The most popular types of Programmer jobs in Boise, ID are:
Infographic showing various Contract Programmer job openings in Boise, ID as of August 2026, with employment types broken down into 82% Full Time, 6% Part Time, 11% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $67,335 per year, or $32.4 per hour.

Contract Administrator - PL#79486

Peter Lucas Project Management Inc.

Boise, ID • On-site

Full-time

Posted 3 days ago

New


Job description

Peter Lucas Project Management invests in people and community to provide gold standard project delivery. We are currently looking for a Contract Administrator to join our team.

At Peter Lucas we offer a variety of work, professional development, and learning opportunities that come from working on diverse projects in the mining, energy, and heavy industrial sectors. Our dynamic environment, filled with high-achieving professionals, enables our staff to take on incredible opportunities, gain mentorship from a diverse group of colleagues, and succeed in their careers.

We are seeking an experienced Contract Administrator to support one of our mining clients at their site-based operation in Idaho, USA. This is an exciting opportunity for a contract professional with experience supporting mining, EPCM, construction, or industrial projects. The successful candidate will play a key role in contract administration, supplier coordination, and supporting project teams to ensure contracts are effectively managed throughout their lifecycle.

About the Opportunity

Reporting to the project leadership team, the Contract Administrator will support the development, execution, administration, and management of contracts and agreements. This role will work closely with procurement, project teams, suppliers, and internal stakeholders to ensure contract requirements are met, documentation is maintained, and commercial processes are followed.

The ideal candidate is highly organized, detail-oriented, and experienced in managing multiple contracts and priorities within a fast-paced project environment.

Key Responsibilities
  • Support the development, review, issuance, and administration of contract documentation.
  • Assist with tendering activities including RFPs, RFQs, and RFIs.
  • Coordinate contract evaluations and support procurement activities with internal stakeholders.
  • Prepare, review, and maintain contracts, agreements, purchase orders, and subcontract documentation.
  • Support contract lifecycle management including tracking milestones, deliverables, amendments, and closeout activities.
  • Monitor contractor and supplier performance against contractual requirements and key performance indicators.
  • Maintain accurate contract records, databases, and documentation repositories.
  • Assist with contract compliance monitoring and ensure alignment with company policies and procedures.
  • Support contract change management, including amendments and variations.
  • Collaborate with procurement, legal, finance, engineering, operations, and project teams to support successful contract execution.
  • Assist with resolving contract-related issues and supplier inquiries.
  • Maintain positive relationships with suppliers, contractors, and internal stakeholders.
  • Provide guidance and support to internal teams regarding contract administration processes.
  • Identify opportunities to improve contract administration practices and processes.
  • Provide timely support for contract-related requests and inquiries.
  • Perform other duties as assigned.

Requirements

  • Post-secondary education in business, finance, supply chain, engineering, law, or a related discipline.
  • Minimum 7 years of experience in contract administration, procurement, or a related field.
  • Experience supporting contract development, negotiation, execution, and administration.
  • Experience working within EPCM, construction, engineering, or mining environments is required.
  • Strong understanding of procurement processes, contract documentation, and vendor management.
  • Experience with SAP is preferred; experience with Ariba, Coupa, or similar systems is considered an asset.
  • Proficiency with Microsoft Office Suite and strong computer skills.
  • Excellent written and verbal communication skills with the ability to work effectively with project teams, suppliers, and stakeholders at all levels.
  • Highly organized with strong attention to detail and the ability to manage multiple priorities.
  • Strong problem-solving skills with the ability to work independently and collaboratively in a project environment.
  • Living allowance provided for candidates who are not local to the project site. Schedule arrangements will be determined based on candidate location, project requirements, and overall fit.

Benefits

Peter Lucas offers competitive compensation based on experience, qualifications, and project requirements. For this site-based opportunity, additional support may include:

  • Competitive wages
  • Travel support, as required
  • Living allowance provided for candidates who are not local to the project site. Schedule arrangements will be determined based on candidate location, project requirements, and overall fit.
  • Opportunity to work on a challenging mining project with an experienced project management team