1

Software Troubleshooting Jobs in Indiana (NOW HIRING)

Troubleshoot and resolve application defects, performance issues, and production incidents ... Partner with engineering leadership to integrate AI-powered software development practices into ...

... • Troubleshoot software, communication, and hardware-related issues in industrial environments • Develop and maintain database-driven applications and reporting systems • Interface with PLC ...

... · Troubleshoot software, communication, and hardware-related issues in industrial environments · Develop and maintain database-driven applications and reporting systems · Interface with PLC ...

Ability to troubleshoot software and integrated system issues in lab or operational test environments. * Strong written and verbal communication skills and ability to work effectively with software ...

Ability to troubleshoot software and integrated system issues in lab or operational test environments. * Strong written and verbal communication skills and ability to work effectively with software ...

The Software Support Specialist will install, maintain, and troubleshoot software unique to the field service business used by all of Group CBS entities' field technicians and will serve as a liaison ...

Provide limited hardware and software troubleshooting, including calls to testing company technical support services when problems arise. * Maintain accurate records of all assessment services ...

next page

Showing results 1-20

Software Troubleshooting information

See Indiana salary details

$5

$32

$59

How much do software troubleshooting jobs pay per hour?

As of Jul 20, 2026, the average hourly pay for software troubleshooting in Indiana is $32.20, according to ZipRecruiter salary data. Most workers in this role earn between $20.82 and $42.79 per hour, depending on experience, location, and employer.

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

To excel in Software Troubleshooting, you need strong analytical thinking, problem-solving abilities, and a solid understanding of software systems or programming, often supported by a relevant degree or technical certifications. Familiarity with diagnostic tools, debugging software, operating systems, and ticketing systems like Jira or ServiceNow is commonly required. Excellent communication, patience, and teamwork skills help professionals clearly explain issues and collaborate with development or IT teams. These abilities are crucial for efficiently identifying and resolving software problems while minimizing disruption for users and organizations.

What is the name of a career that helps troubleshoot computers?

A career that involves troubleshooting computers is typically called a computer support specialist or IT support technician. These professionals diagnose and resolve hardware and software issues, often using tools like remote support software and diagnostic programs, and may hold certifications such as CompTIA A+.

What is the least stressful IT job?

A help desk technician or support specialist often experiences lower stress levels compared to other IT roles, especially when working in stable environments with clear procedures. These positions typically involve routine troubleshooting, customer communication, and standard tools, with predictable schedules and limited on-call requirements.

What are some common challenges faced in a Software Troubleshooting role?

One of the main challenges in Software Troubleshooting roles is diagnosing issues that may not have clear or immediately visible causes, often requiring extensive investigation and collaboration with multiple teams. Professionals must also keep pace with frequent software updates and evolving technologies, which can affect troubleshooting methods and require continuous learning. Balancing multiple cases at once while communicating progress with users and stakeholders is a key part of the job. Over time, gaining expertise in these areas provides greater autonomy and the opportunity to take on more complex cases or advance into leadership or specialized technical positions.

What is a Software Troubleshooting job?

A Software Troubleshooting job involves diagnosing, analyzing, and resolving software-related issues for users or systems. Professionals in this role identify bugs, compatibility problems, performance issues, and software failures. They use debugging tools, logs, and technical knowledge to find solutions and improve software functionality. Strong problem-solving skills and knowledge of programming, operating systems, and software applications are essential. This role is common in IT support, software development, and system administration fields.

How to make 2000 a week working from home?

Software troubleshooting professionals can increase earnings by taking on multiple freelance or contract projects, offering specialized skills such as network or software issue resolution. Building a strong reputation, obtaining relevant certifications, and working efficiently can help reach higher weekly income targets, but earning $2000 weekly typically requires consistent work, a high hourly rate, or a combination of multiple clients.

What jobs pay 4000 a week without a degree?

In software troubleshooting, high-paying roles such as freelance or contract specialists can earn around $4,000 weekly by providing remote support, diagnostics, and problem resolution for clients. These positions often require strong technical skills, certifications, and experience with specific tools or platforms, but typically do not require a formal degree.
What are popular job titles related to Software Troubleshooting jobs in Indiana? For Software Troubleshooting jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Software Troubleshooting jobs in Indiana look for? The top searched job categories for Software Troubleshooting jobs in Indiana are:
Infographic showing various Software Troubleshooting job openings in Indiana as of July 2026, with employment types broken down into 86% Full Time, 12% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $66,972 per year, or $32.2 per hour.
Software Developer

Other

Posted 5 days ago


Job description

Description

About Bacompt 

Bacompt Systems develops innovative software solutions that support healthcare revenue cycle management, collections, payment processing, client engagement, and business operations. We are expanding our development team and seeking a highly motivated Software Developer with a strong backend focus to help build and maintain cloud-native applications that power our next-generation platforms.

This position is ideal for a developer who enjoys solving complex technical challenges, designing scalable systems, and leveraging modern cloud technologies, infrastructure automation, and AI-assisted development practices.


Position Summary

The Software Developer will be responsible for designing, developing, testing, and supporting backend applications and services within our AWS cloud environment. This role will focus on building scalable APIs, cloud-native microservices, database architecture, infrastructure-as-code deployments, and integrating emerging AI-assisted and agentic coding technologies into the software development lifecycle.

The ideal candidate will possess strong experience with C#, PostgreSQL, AWS services, Terraform, and modern software engineering best practices.

Requirements

Essential Duties of the Position

Application Development

  • Design, develop, test, and maintain backend services using C# and .NET technologies. 
  • Develop RESTful APIs and microservices to support internal and customer-facing applications. 
  • Build scalable, secure, and high-performance cloud-native applications. 
  • Participate in architectural design and technical decision-making for new and existing platforms. 
  • Troubleshoot and resolve application defects, performance issues, and production      incidents.

Database Development

  • Design, optimize, and maintain PostgreSQL databases. 
  • Create efficient database schemas, indexes, stored procedures, and queries. 
  • Monitor database performance and implement optimization strategies. 
  • Ensure data integrity, security, and scalability across applications.

Cloud & Infrastructure

  • Develop and deploy cloud-native solutions using AWS services. 
  • Implement Infrastructure as Code (IaC) using Terraform. 
  • Automate provisioning, deployment, and management of cloud resources. 
  • Collaborate with engineering teams to improve CI/CD pipelines and deployment      processes. 
  • Support cloud security, monitoring, disaster recovery, and operational excellence      initiatives

Agentic Coding & AI Development

  • Leverage AI-assisted development tools to improve development velocity and code quality. 
  • Utilize agentic coding frameworks and workflows to automate repetitive developmenttasks. 
  • Evaluate emerging AI technologies and recommend practical implementation opportunities. 
  • Partner with engineering leadership to integrate AI-powered software development practices into team workflows.

Collaboration & Process Improvement

  • Participate in Agile development processes, sprint planning, and code reviews. 
  • Document technical solutions, system architecture, and development standards. 
  • Collaborate with project managers, business analysts, and stakeholders to gather requirements and deliver solutions. 
  • Continuously identify opportunities to improve system reliability, performance, and maintainability.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience. 
  • 3+ years of professional software development experience. 
  • Strong experience with: C#, .NET Framework / .NET Core, PostgreSQL, REST APIs, Git source control
  • Experience developing applications within AWS environments. 
  • Experience implementing Infrastructure as Code using Terraform. 
  • Understanding of cloud-native application architecture. 
  • Strong troubleshooting and problem-solving skills. 
  • Excellent verbal and written communication skills.

Preferred Qualifications

  • Experience with: AWS Lambda. ECS/EKS, API Gateway, S3, RDS, CloudWatch, and/or Event-driven architectures 
  • Experience with: Rust
  • Experience building containerized applications using Docker. 
  • Knowledge of Kubernetes orchestration. 
  • Experience with CI/CD pipelines. 
  • Familiarity with healthcare revenue cycle, collections, payments, or financial systems. 
  • Experience utilizing AI coding assistants and agentic development platforms. 
  • Knowledge of distributed systems and microservice architectures.

Schedule: Monday through Friday 8:00 AM to 5:00 PM 

Location: RevOne Companies