1

Contract Programmer Jobs in Rochester, MN (NOW HIRING)

Project Engineer

Rochester, MN · On-site

$85 - $118/hr

Gilbane is seeking a Project Engineer to be responsible for obtaining, evaluating, coordinating ... Understanding of contract documents & specifications * Proficient in Procore * Expertise in CMiC ...

Gilbane is seeking a Project Engineer to be responsible for obtaining, evaluating, coordinating ... Understanding of contract documents & specifications * Proficient in Procore * Expertise in CMiC ...

MS or PhD in biostatistics, statistics, or epidemiology. * 4+ years of experience in pharmaceutical, contract research, hospital, or academic medical contexts. * Demonstrated command of clinical ...

Creates and manages a closeout plan in alignment with the contract documents and assist with execution * Directs and supervises work of project administration, project superintendents, and engineers ...

... engineering, maintenance, repairs, boat operations, and heavy equipment operations. Advanced ... Upon successful completion of first term contract, you are guaranteed up to 5 interviews with your ...

Creates and manages a closeout plan in alignment with the contract documents and assists with ... Bachelor's or Master's degree in Engineering or Construction Management * 8-12 years of experience

Showing results 41-60

Contract Programmer information

See Rochester, MN salary details

$12

$34

$62

How much do contract programmer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for contract programmer in Rochester, MN is $34.45, according to ZipRecruiter salary data. Most workers in this role earn between $22.51 and $43.59 per hour, depending on experience, location, and employer.

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 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.

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 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.

What are the most commonly searched types of Programmer jobs in Rochester, MN?

The most popular types of Programmer jobs in Rochester, MN are:

What cities near Rochester, MN are hiring for Contract Programmer jobs?

Cities near Rochester, MN with the most Contract Programmer job openings:

Infographic showing various Contract Programmer job openings in Rochester, MN as of August 2026, with employment types broken down into 95% Full Time, and 5% Nights. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $71,662 per year, or $34.5 per hour.

Full-time

Medical, Retirement

Re-posted 12 days ago


Gilbane rating

7.4

Company rating: 7.4 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Overview
Are you looking for a highly rewarding opportunity that provides extensive career growth opportunity? Gilbane is seeking a Project Engineer to be responsible for obtaining, evaluating, coordinating, and distributing all related project information and documentation to assist the project team in maintaining the project timeline, within budget and to the quality specified.
Who are we?
As a Top-10 ENR Contractor, Gilbane is a family-owned business with 45 offices that has been shaping communities since 1870. Consistently recognized as one of the most reputable construction management firms in the country, Gilbane is committed to delivering projects safely and on-time. You will have the opportunity to build schools, labs, hospitals, corporate offices, sports arenas and more!
We are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
Who are you?
You are someone who acts inclusively, showing empathy and treating others with respect and dignity in order to uphold Gilbane's core value of Caring and "People First" workplace culture. You seek to listen in order to understand and can convey information clearly. You're a strong problem solver who can identify, prioritize, and implement alternatives for solutions, and you demonstrate adaptability by collaborating with others and supporting team members to achieve excellence. A self-starter who shows passion, commitment, and ownership all while delivering on business outcomes and driving results. You're someone who identifies opportunities for new and improved ways of doing things that result in value-add solutions.
Your core values match Gilbane's: Integrity, Caring, Teamwork, Toughmindedness, Dedication to Excellence, Discipline, Loyalty, and Entrepreneurship.
What's in it for you?
Gilbane offers employees multi-dimensional training opportunities through a number of resources. While managing your responsibilities to projects, you will be able to enroll in trainings through our award-winning Gilbane University to build leadership and technical skills. In addition, you would work with an experienced team which provides you with the opportunity to learn new industry skills every day. You will protect and promote the interests of both Gilbane and the client in all matters as well as demonstrating the personal characteristics of a developing leader.
Responsibilities
  • Manages the change management process effectively under the direction of the Project Manager
  • Serves as a key player in monthly cost report meetings and contributes with meaningful data/talking points
  • Adheres to the project controls procedures to include monthly cost control, pay requests, and cost reporting successfully
  • Expedites material deliveries effectively
  • Reviews and evaluates shop drawings accurately
  • Encourages others to seek opportunities for different and innovative approaches to problems and opportunities continually
  • Develops business through identifying client needs, identifying Gilbane opportunity matches, and communicating the value and differentiation of Gilbane to prospective clients
  • Reviews customer feedback proactively, builds a customer centric mentality within teams, and demonstrates knowledge of different market sectors and delivery systems to ensure positive customer relations
  • Coaches and mentors less experienced team members
  • Supports a positive and inclusive work environment

Qualifications
EXPERIENCE/EDUCATION
  • Bachelor's degree in Engineering or Construction Management
  • 4+ years of experience with a large trade contractor, construction management or general contractor organization
  • Or equivalent combination of education and experience

KNOWLEDGE, SKILLS & ABILITIES
  • Strong verbal and written skills
  • Ability to work in a team environment
  • Proficient in Microsoft Office programs
  • Proven capability to establish specific measurable, attainable performance goals and hold others accountable for achieving them
  • Demonstrated ability to build active team participation, team trust and strengthen positive interactions
  • Ability to articulate financial knowledge and customer satisfaction awareness of how the company makes a profit
  • Demonstrated ability to adapt personal communication style to suit the target audience and situation including highly effective presentations, clear and concise writing on complex and sensitive topics, and understanding through paraphrasing and use of relevant examples
  • Financial management familiarity
  • OSHA 30-hour certification
  • MEP knowledge
  • Understanding of contract documents & specifications
  • Proficient in Procore
  • Expertise in CMiC preferred

Salary to be determined based on factors such as geographic location, skills, education, and/or experience of the applicant, as well as the internal equity and alignment with the team.
For Minnesota, this ranges from $85,000 - $118,000 plus benefits and retirement program.
Gilbane offers an excellent total compensation package which includes competitive health and welfare benefits and a generous profit-sharing/401k plan. We invest in our employees' education and have built Gilbane University into a top training organization in the construction industry. Qualified applicants who are offered a position must pass a pre-employment substance abuse test.
Gilbane is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, color, national origin, race, religion, sex, sexual orientation, gender identity, protected veteran status, or disability status. Click here to view the physical demands and working conditions required to perform this role. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential job functions.
Note to Recruiters, Placement Agencies, and Similar Organizations: Gilbane does not accept unsolicited resumes from agencies. Please do not forward unsolicited agency resumes to our jobs alias, website, or to any Gilbane employee. Gilbane will not pay fees to any third party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of Gilbane and will be processed accordingly.

What Gilbane employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom