1

Programmer Jobs in Edinburgh, IN (NOW HIRING)

Field Engineer Who You Are: You're a dynamic problem-solver with a passion for construction. Detail-oriented and driven, you thrive in collaborative environments and excel at managing multiple ...

Lead DevOps Engineer

Indianapolis, IN

$50.50 - $69/hr

As a Lead DevOps Engineer, you will be responsible for leading the design and implementation of the infrastructure and CI/CD pipelines for our applications, as well as maintaining and improving the ...

Lead DevOps Engineer

Indianapolis, IN

$50.50 - $69/hr

As a Lead DevOps Engineer, you will be responsible for leading the design and implementation of the infrastructure and CI/CD pipelines for our applications, as well as maintaining and improving the ...

next page

Showing results 1-20

Programmer information

See Edinburgh, IN salary details

$11

$38

$66

How much do programmer jobs pay per hour?

As of May 29, 2026, the average hourly pay for programmer in Edinburgh, IN is $38.06, according to ZipRecruiter salary data. Most workers in this role earn between $24.76 and $49.52 per hour, depending on experience, location, and employer.

What Do Programmers Do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What does a programmer do?

A programmer, sometimes called a software developer or coder, writes and tests code that enables computer programs and applications to function. They use various programming languages such as Python, Java, or C++ to create software solutions, fix bugs, and improve existing programs. Programmers also collaborate with other professionals, such as designers and project managers, to define requirements and ensure that the software meets user needs. Their work is essential in industries ranging from technology and finance to healthcare and entertainment.

Is 27 too late to start coding?

Programmers can start coding at any age, including 27, as the field values skills and experience over age. Many successful programmers begin in their late twenties or later, often learning through online courses, coding bootcamps, or self-study. Age is less important than dedication, continuous learning, and building a portfolio of projects.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

What cities near Edinburgh, IN are hiring for Programmer jobs? Cities near Edinburgh, IN with the most Programmer job openings:
Infographic showing various Programmer job openings in Edinburgh, IN as of May 2026, with employment types broken down into 78% Full Time, 8% Part Time, 1% Temporary, 12% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $79,165 per year, or $38.1 per hour.

Structural Engineer - 8+ Years Experience

KPFF Consulting Engineers

Indianapolis, IN • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

Company Description

At KPFF Consulting Engineers, we are more than just an engineering design firm. For over 60 years, we have dedicated ourselves to innovative, sustainable engineering that shapes the built environment and tackles complex infrastructure challenges. Our team culture emphasizes balance, growth, and well-being, supporting each member’s professional journey with flexibility, generous benefits, and a collaborative approach to work-life integration.

With over 1,500 professionals across 30+ offices nationwide, KPFF’s decentralized structure allows each office the flexibility to pursue projects aligned with their regional strengths. Learn more at www.kpff.com.

Job Description

We’re seeking an adaptive, growth-focused Structural Engineer to join our expanding Indianapolis team. As a key contributor, you'll have the chance to work on a variety of exciting projects from start to finish while playing a vital role in guiding the future of our office. We are passionate about providing you with the resources and mentorship to grow your career, while also offering the flexibility to balance your work and personal life in a meaningful way.

Why KPFF is the Right Fit for You:


At KPFF, we are deeply committed to supporting your career goals and overall well-being. This means providing opportunities for both personal development and career advancement. You’ll have the chance to work closely with experienced mentors, learn from a diverse range of projects, and participate in our KIP (KPFF Continuous Improvement Program) designed to ensure your ongoing professional growth.

We also understand the importance of work-life integration. Our culture promotes balance, and we offer the flexibility to adjust your schedule to meet personal needs. We also have a generous benefits package and a competitive salary that includes paid overtime, ensuring that you are compensated for the work you do.

Key Responsibilities:

  • Lead the planning, design, and execution of structural engineering projects while ensuring efficiency and innovation.
  • Mentor and provide leadership to project engineers and BIM team members, helping them navigate complex projects and grow professionally.
  • Collaborate with clients, ensuring clear communication and delivering results that meet their needs.
  • Help KPFF achieve its goal of being a perpetual organization, focusing on happy staff, happy clients, great engineering, and strong financial outcomes.
  • Conduct feasibility studies, site investigations, and structural assessments.
  • Oversee the preparation of engineering drawings, calculations, specifications, and reports, ensuring compliance with building codes and standards.
  • Identify potential risks on projects and implement strategies to mitigate them.
Qualifications
  • Bachelor’s degree in Civil Engineering or Architectural Engineering (Master's preferred).
  • A Professional Engineer (PE) license
  • Minimum 8 years of experience in structural engineering design and at least 2 years of project management experience.
  • Proficiency in structural analysis and design software (ETABS, RAM, RISA-3D, etc.).
  • Strong knowledge of building codes and standards (IBC, ASCE, ACI, AISC).
  • Excellent leadership and communication skills.
  • Experience with BIM software (Revit, Bluebeam).
  • Commitment to continuous professional development.

Additional Information

We Also Have Some Pretty Sweet Benefits!

At KPFF, we believe your growth goes beyond project work. We invest in every team member’s personal and professional development by offering generous paid time off to recharge, regular career check-ins to align goals and growth opportunities, and paid educational programs to support licensure and lifelong learning. Your success matters here — and we provide the time, resources, and mentorship to help you thrive.

  • Generous PTO & Holiday Pay – supporting your wellbeing and rest, including 2 flexible holidays.
  • Comprehensive Benefits – 2 healthcare options, dental, vision, flexible spending accounts, Employee Assistance Program (EAP), short and long term disability, life & ADD insurance
  • Supportive Leave Option: KPFF provides paid time off to help take care of your loved ones.
  • Paid Overtime - KPFF pays you for every hour you work and gives you the option to “bank” your time for later use as vacation or to be paid out once a month
  • 401(k) with 3% Contribution – KPFF contributes whether you do or not!
  • Mentorship & Technical Excellence Programs – Through KPFF’s Forefront Education Program, you’ll receive unparalleled mentorship from seasoned professionals, empowering you to excel in your career from day one. Thrive in a setting that values your development and independence, where your ideas are welcomed, and your contributions make a real impact.
  • Paid Exams & Educational Opportunities – KPFF offers to pay for PE and SE exams and includes a monetary bonus upon passing your SE
  • Opportunities to work on diverse projects nationwide with a network of 1,400+ professionals.
  • A fun, collaborative, and inclusive culture that values people first.

Physical and Work Environment:

  • Work is typically conducted in an office setting, with frequent use of a computer.
  • Occasional lifting up to 15 lbs.

At KPFF, we believe in building relationships through collaboration and engineering excellence. We are committed to creating a workplace where you feel empowered, supported, and equipped to reach your full potential.

#LI-AK1

KPFF Consulting Engineers participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

KPFF Consulting Engineers is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, creed, ethnicity, national origin, religion, marital status, sex/gender (including sexual orientation or gender identity), pregnancy, veteran status, citizenship status, physical or mental disability, or any other protected basis.