1

Software Contractor Jobs in Iowa (NOW HIRING)

Tax Software Support - Independent Contractor Location: Remote (US-Based) Apply today to join the 1/5/26 certification class and lock in your spot for tax season success. Liveops is contracting ...

Be Seen First

Sales Representative B2B

Des Moines, IA · On-site

$1.0K - $200K/yr

... Sales Contractor to represent and sell our industry-leading automotive repair and management software. This is an excellent opportunity if you enjoy working independently and seek a high-paying ...

next page

Showing results 1-20

Software Contractor information

See Iowa salary details

$45.1K

$105.1K

$155.9K

How much do software contractor jobs pay per year?

As of Jul 5, 2026, the average yearly pay for software contractor in Iowa is $105,052.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $122,100.00 per year, depending on experience, location, and employer.

What is a Software Contractor job?

A Software Contractor is a self-employed or agency-hired professional who develops, maintains, or tests software for clients on a temporary or project basis. Unlike full-time employees, contractors typically work on short-term contracts and may serve multiple clients. They are responsible for delivering specific software solutions, often specializing in particular technologies or industries. Contractors must manage their own taxes, benefits, and job stability, but they have greater flexibility and earning potential.

What are the typical challenges faced by software contractors, and how can they be managed?

Software contractors often face challenges such as rapidly learning new codebases, adapting to diverse client expectations, and managing multiple projects or contracts concurrently. Success in this role requires effective communication to clarify requirements, strong organizational skills to prioritize tasks, and adaptability to integrate into different team cultures or workflows. Building a reliable professional network can also help overcome periods of inconsistent work. By proactively managing time, staying updated with industry trends, and clearly setting expectations with clients, software contractors can navigate these challenges and maintain a steady, rewarding career.

What are the key skills and qualifications needed to thrive in the Software Contractor position, and why are they important?

To thrive as a Software Contractor, you need strong programming skills, proficiency in software development methodologies, and the ability to independently manage projects, typically supported by a relevant degree or extensive experience. Familiarity with tools such as version control systems (e.g., Git), project management platforms, and possibly certifications like AWS Certified Developer or PMP is often expected. Excellent communication, problem-solving, and time management skills set top contractors apart, as these enable effective client interaction and project delivery. These abilities are crucial because software contractors must efficiently deliver high-quality solutions on deadline while adapting to varying client requirements and work environments.

What cities in Iowa are hiring for Software Contractor jobs? Cities in Iowa with the most Software Contractor job openings:
Manager of Underground Services

Manager of Underground Services

Martin Marietta

Urbandale, IA

Full-time

Posted 29 days ago


Martin Marietta Materials rating

7.2

Company rating: 7.2 out of 10

Based on 131 frontline employees who took The Breakroom Quiz

337th of 527 rated manufacturers


Job description

Position Summary:

Provide oversight and general/technical support to the Underground Services Group. This position will also be expected to gather data, design, and lead projects (capital and non-capital) pertaining to all aspects of the Underground Services functional areas of expertise. Responsibilities also include management and support of outside consultants or other third parties when needed. This leader must possess the ability to safely, quickly, and effectively manage multiple teams (both internal and contractor led) and projects throughout the division simultaneously, as well as effectively communicate with all levels of the organization, as well as MSHA.

Responsibilities:

  • Collaborate with Operations Services, Operational Excellence, and Operations teams on issues critical to project success and the business process; must be safety driven and customer service oriented.
  • Drive Safety at all levels.
  • Continually monitor and analyze progress toward operational objectives; provides constructive feedback and direction as necessary.
  • Responsible for communication and coordination with operations managers, senior division management and corporate managers on project and initiative status.
  • Establish and maintain positive relationships with all existing and new general contractors and subcontractors. Work to expand the quantity and quality of vendors and contractors available for bidding on underground related projects.
  • Experience with AutoCAD software and Carlson Software for mine-planning is preferred. Experience with MS Project or other Gantt-chart type of software also preferred.
  • Ensure compliance with all applicable state and federal laws/regulations and company policy concerning safety, environmental, EEO/AAP, and others.
  • Works closely with Procurement to ensure that we have the appropriate vendors and suppliers available for projects and general production.
  • Respond appropriately and in a timely manner to issues as they arise.
  • Serve as Subject Matter Expert on Ventilation, Ground Control, and Mine Planning functions.
  • Standardize and manage the Division’s underground data.
  • Coordinate site-visits and work directly with 3rd party experts to develop solutions to issues. Serve as liaison with consultants and management to provide support, assistance, and follow-up of recommendations.
  • Maintain involvement in underground mobile mining equipment recommendations and purchases.
  • Active participation in any and all safety initiatives including internal safety audits and MSHA compliance/issues.
  • Ownership of the following initiatives:
    • Standardized Underground Guidelines, Protocols, and Compliance
    • Underground Mine Planning Process
    • The Mine WiFi and data system installation and operations
    • Champion of new UG technologies and Potential Implementation

Knowledge, Skills and Abilities:

  • Strong management and communication skills.
  • Performance management orientation with clear ability to establish goals and communicate results.
  • Strong project management process optimization, financial and analytical skills; project budget and schedule oversight experience.
  • Excellent interpersonal and communication skills (oral and written).
  • Able to communicate with employees, vendors, contractors, customers, etc. at all levels.
  • Innovative and knowledgeable in rock mechanics and ground control and able to assess and submit various process improvements for our underground mines.
  • Computer proficient in Microsoft Suite and ability to learn new MM internal programs and systems as needed.
  • Experience with successful execution of capital construction projects in underground mining environments is highly desirable.
  • Must be able to successfully communicate and manage project-related needs to cross-functional team members (Geology, Land Management, Zoning, Sales, Finance, Safety) through project life cycles.

Requirements:

  • Bachelor’s degree in mining engineering, civil engineering, geology, or geotechnical engineering required, or equivalent experience required.
  • 7+ years of experience in the rock mechanics or underground mining environment preferred.
  • Must be willing to travel to accommodate job requirements up to 40% of the time
  • Strong knowledge of AutoCad and Carlson Software preferred.
  • Experience with successful execution of capital construction projects in underground mining environments is highly desirable.

Competencies:

Ethical Conduct Leadership Teamwork Decision Making High Sense of Urgency Drive for Results Multi-Tasking Attention to Detail Safety Driven

Work Environment:

This job operates frequently in a maintenance and operations environment in both underground and surface locations. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

Physical requirements include the ability to lift and carry up to 50 pounds from ground to waist, visual acuity, speech and hearing, hand and eye coordination, manual dexterity, repetitive motion, standing, sitting (must be able to sit for extended periods of time up to 8 hours), walking, climbing stairs, bending and stooping, and the ability to drive.


What Martin Marietta Materials employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Martin Marietta logo

About Martin Marietta

Sourced by ZipRecruiter

Martin Marietta is an American-based company and a leading supplier of building materials - including aggregates, cement, ready mixed concrete and asphalt.

Industry

Coal, metals and minerals mining

Company size

10,000+ Employees

Headquarters location

Raleigh, NC, US

Year founded

1994