1

Computer Programmer Jobs in Evansville, IN (NOW HIRING)

Sr. OT Network Engineer

Princeton, IN · On-site

$98K - $134K/yr

Bachelor's degree in electrical engineering, computer engineering, computer science, or equivalent. * 10+ years of integrated OT/IT network engineering work experience. * Proven experience in ...

Computer skills. MS Office: Excel, Powerpoint, and Word. * POLYWORKS - if no FARO arm, Hexgaon ... With more than 3,000 engineers, scientists, and creative thinkers in 25 countries, we help solve ...

Project Engineer Who You Are: You're a dynamic problem-solver with a passion for construction ... Proficiency in computer applications * Sound understanding of cost analysis principles Nice to ...

next page

Showing results 1-20

Computer Programmer information

See Evansville, IN salary details

$31.5K

$62K

$91.1K

How much do computer programmer jobs pay per year?

As of Jul 16, 2026, the average yearly pay for computer programmer in Evansville, IN is $61,953.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,200.00 and $76,300.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are popular job titles related to Computer Programmer jobs in Evansville, IN? For Computer Programmer jobs in Evansville, IN, the most frequently searched job titles are:
What cities near Evansville, IN are hiring for Computer Programmer jobs? Cities near Evansville, IN with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Evansville, IN as of July 2026, with employment types broken down into 1% As Needed, 77% Full Time, 20% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $61,953 per year, or $29.8 per hour.
Senior DevOps - Azure Infrastructure & Deployment

Senior DevOps - Azure Infrastructure & Deployment

Matrix Design Group LLC

Newburgh, IN • On-site

$123K - $158K/yr

Full-time

Re-posted 4 days ago


Job description

Job Summary:
Matrix Design Group LLC is a company that designs, manufactures, and sells innovative technological products aimed at ensuring safety in various industries. They are currently seeking a Senior DevOps Engineer who will be responsible for planning, developing, and maintaining cloud infrastructure and deployment pipelines, focusing on Microsoft Azure environments and Infrastructure as Code practices.
Responsibilities:
• Design, implement, and maintain Azure‑based cloud infrastructure across development, staging, and production environments.
• Manage and enhance Bitbucket Pipelines for automated builds, testing, and deployments.
• Develop and maintain Infrastructure as Code using Terraform, Bicep, ARM templates, or similar tools.
• Collaborate with software engineers to ensure infrastructure supports new features, system architecture, and performance requirements.
• Implement and maintain monitoring, logging, and alerting solutions for cloud services and applications.
• Troubleshoot deployment issues, pipeline failures, and environment inconsistencies.
• Develop and document system requirements, architecture, and operational procedures.
• Support application testing, validation, and release processes across all environments.
• Assist in the commissioning and deployment of new products and cloud‑based services.
• Mentor associate engineers and interns as needed.
• Participate in field testing and system verification activities.
• Document test results, deployment processes, and infrastructure configurations.
Qualifications:
Required:
• All applicants must be able to provide proof of eligibility to work in the United States.
• Employment is contingent upon the successful completion of the I-9 form, as required by federal law.
• Candidates will be required to undergo an employment verification process before beginning work.
• Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or related field.
• 7+ years of experience in DevOps, Cloud Engineering, or related roles.
• Strong experience with Microsoft Azure, including compute, networking, storage, identity, and security services.
• Hands‑on experience with Bitbucket Pipelines or similar CI/CD platforms.
• Proficiency with Infrastructure as Code (Terraform, Bicep, ARM, etc.).
• Experience with scripting languages such as PowerShell, Bash, or Python.
• Strong understanding of system architecture, cloud networking, and distributed systems.
• Ability to develop and communicate new concepts and apply them accurately.
• Strong communication, documentation, presentation, and interpersonal skills.
• Ability to work independently or as part of a team.
• Ability to manage multiple projects simultaneously.
• Capable of representing the company as a prime technical contact.
Preferred:
• Familiarity with containerization technologies (Docker, Azure Container Apps, AKS preferred but not required).
Company:
Matrix Design Group (Matrix) is the safety and productivity technology leader for industrial applications where people and mobile equipment work in close proximity. Founded in 1996, the company is headquartered in Newburgh, USA, with a team of 201-500 employees. The company is currently Growth Stage.