1

Contract Programming Jobs in Indiana (NOW HIRING)

Sr. Engineer, Integration

Lafayette, IN · On-site

$100K - $134K/yr

Conduct thorough code reviews, approve pull requests, and mentor contract developers to uphold coding best practices and team standards. Participate in sprint planning, backlog grooming, and daily ...

Sr. Engineer, Integration

Lafayette, IN · On-site

$108K - $120K/yr

Conduct thorough code reviews, approve pull requests, and mentor contract developers to uphold coding best practices and team standards. Participate in sprint planning, backlog grooming, and daily ...

Controls Engineer - Contract

Hammond, IN · On-site

$80K - $104K/yr

CMM Programmer - Contract DISHER is seeking an experienced Controls Engineer for our customer in Hammond, IN. This is a 2-3 month contract. What it's like to work here: Make a positive difference

Controls Engineer - Contract

Hammond, IN · On-site

$80K - $104K/yr

CMM Programmer - Contract DISHER is seeking an experienced Controls Engineer for our customer in Hammond, IN. This is a 2-3 month contract. What it's like to work here: Make a positive difference

next page

Showing results 1-20

Contract Programming information

See Indiana salary details

$10

$34

$69

How much do contract programming jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for contract programming in Indiana is $34.53, according to ZipRecruiter salary data. Most workers in this role earn between $20.51 and $44.17 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 Indiana? The most popular types of Programming jobs in Indiana are:

Pre-NTP Contracts Manager/Engineer

IPL (Indiana)

Indianapolis, IN • On-site

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Are you ready to be part of a company that's not just talking about the future, but actively shaping it? Join The AES Corporation (NYSE: AES), a Fortune 500 company that's leading the charge in the global energy revolution. With operations spanning 14 countries, AES is committed to shaping a future through innovation and collaboration. Our dedication to innovation has earned us recognition as one of the Top Ten Best Workplaces for Innovators by Fast Company in 2022. And with our certification as a Great Place to Work, you can be confident that you're joining a company that values its people just as much as its groundbreaking ideas.

AES is proudly ranked #1 globally in renewable energy sales to corporations, and with $12.7B in revenues in 2023, we have the resources and expertise to make a significant impact as we provide electricity to 25 million customers worldwide. As the world moves towards a net-zero future, AES is committed to meeting the Paris Agreement's goals by 2050. Our innovative solutions, such as 24/7 carbon-free energy for data centers, are setting the pace for rapid, global decarbonization.

If you're ready to be part of a company that's not just adapting to change, but driving it, AES is the place for you. We're not just building a cleaner, more sustainable future - we're powering it. Apply now and energize your career with a true leader in the global energy transformation.

AES Indiana is in the process of developing and building several generation projects to meet increasing demand driven by data center growth in the service area of AES Indiana. The immediate focus will be the technical development of at least one CCGT power plant of approximately 650 MW with a second CCGT a strong possibility. There will be several other generation projects that will also be developed to bridge the growth of demand until the first CCGT comes online in 2033/2034.

The Pre-NTP Contracts Manager/Engineer will be responsible for coordinating and managing the overall engineering development of the projects from feasibility studies through execution planning and EPC contract award. This role will serve as the primary engineering integrator across mechanical, electrical, controls, civil, and other technical disciplines, ensuring alignment between project requirements, technical specifications, commercial objectives, and contract deliverables.

The position will play a key role in the development, negotiation, evaluation, and administration of EPC contracts while coordinating the efforts of Owner's Engineers, consultants, equipment suppliers, and internal stakeholders. This role could evolve into a Project Engineering Manager position during project execution.

Responsibilities

  • Provide Safety Leadership in all aspects of the Project.

  • Lead the overall engineering development of generation projects, ensuring coordination and integration across all technical disciplines.

  • Manage the development of project technical requirements, specifications, and engineering standards.

  • Coordinate Owner's Engineers, consultants, and SMEs to ensure timely completion of engineering deliverables.

  • Support technology evaluations, feasibility studies, and technical due diligence activities.

  • Lead the preparation, review, and evaluation of EPC bid packages and technical proposals.

  • Support commercial and contractual negotiations with EPC contractors, major equipment suppliers, and engineering consultants.

  • Manage contract administration activities during project development, including:

a. Scope definition and clarification

b. Technical and commercial risk reviews

c. Change management support

d. Contract compliance monitoring

e. Coordination of contractor deliverables

  • Ensure engineering decisions support project cost, schedule, operability, maintainability, and performance objectives.

  • Collaborate with internal stakeholders including Operations, Maintenance, T&D, Environmental, Regulatory, and Supply Chain teams.

  • Review project schedules and engineering execution plans to ensure alignment with project milestones.

  • Support development of project budgets, risk assessments, and project execution strategies.

Studies and Experience

  • BS degree in Engineering (Mechanical, Electrical, Civil, Chemical, Industrial, or related discipline) required.

  • Minimum of 5-10 years of experience in power generation, industrial facilities, or large infrastructure projects.

  • Proven experience managing multidisciplinary engineering efforts on large capital projects.

  • Experience supporting the development, negotiation, and administration of EPC contracts.

  • Experience with CCGT, conventional power generation, or large industrial projects strongly preferred.

  • Construction and commissioning experience is highly desirable.

  • Experience reviewing project schedules and understanding project controls principles.

  • Strong understanding of project delivery methodologies, risk management, and contract management practices.

  • Demonstrated ability to coordinate technical and commercial stakeholders.

  • Exceptional written, verbal, negotiation, and interpersonal communication skills.

  • Ability to manage multiple priorities and work effectively in a fast-paced project development environment.

AES is an Equal Opportunity Employer who is committed to building strength and delivering long-term sustainability through diversity and inclusion. Respecting all backgrounds, differences and perspectives enables us to improve the lives of our people, customers, suppliers, contractors, and the communities in which we live and work. All qualified applicants will receive consideration for employment without regard to sex, sexual orientation, gender, gender identity and/or expression, race, national origin, ethnicity, age, religion, marital status, physical or mental disability, pregnancy, childbirth, or related medical condition, military or veteran status, or any other characteristic protected under applicable law. E-Verify Notice: AES will provide the Social Security Administration (SSA) and if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.