1

Software Manager Jobs in Fishers, IN (NOW HIRING)

About Bacompt Bacompt Systems develops innovative software solutions that support healthcare revenue cycle management, collections, payment processing, client engagement, and business operations. We ...

About Bacompt Bacompt Systems develops innovative software solutions that support healthcare revenue cycle management, collections, payment processing, client engagement, and business operations. We ...

Software Developer

Indianapolis, IN ยท On-site

$90K - $136K/yr

Architect and develop the above solutions using Microsoft Azure API Management, .NET, TypeScript ... software ecosystem. * Achieve relevant industry or vendor certifications to aid in your ...

Sr Software Architecture

Indianapolis, IN ยท Hybrid

$123K - $168K/yr

Manage the design, development, and implementation of software solutions. * Translate business needs and requirements into technical requirements for software applications. * Guide the software ...

Software Developer Senior

Carmel, IN ยท On-site

$51.50 - $68.25/hr

You should have extensive experience in software development, project management, and technical leadership. Essential Functions/Job Duties * Lead software development projects * Mentor development ...

Software Developer

Indianapolis, IN ยท On-site

$70K - $80K/yr

Manager of Software Development FLSA Status: Non-Exempt Salary Range: $70,000 - $80.000 OVERVIEW Newfields seeks a talented Software Developer to work as part of the Newfields Lab. We are a group of ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

We developed a web-based provider care platform to allow providers to manage their clients and connect with them. We are a small development team that utilizes an agile software development lifecycle.

We developed a web-based provider care platform to allow providers to manage their clients and connect with them. We are a small development team that utilizes an agile software development lifecycle.

Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a ... Our platform unifies water data in one place, enabling customers to easily manage compliance and ...

next page

Showing results 1-20

Software Manager information

See Fishers, IN salary details

$69.7K

$133.7K

$166.6K

How much do software manager jobs pay per year?

As of Jul 19, 2026, the average yearly pay for software manager in Fishers, IN is $133,692.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,700.00 and $158,700.00 per year, depending on experience, location, and employer.

What does a Software Manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What Is a Software Manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a Software Manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.
What are the most commonly searched types of Software jobs in Fishers, IN? The most popular types of Software jobs in Fishers, IN are:
What job categories do people searching Software Manager jobs in Fishers, IN look for? The top searched job categories for Software Manager jobs in Fishers, IN are:
What cities near Fishers, IN are hiring for Software Manager jobs? Cities near Fishers, IN with the most Software Manager job openings:
Infographic showing various Software Manager job openings in Fishers, IN as of July 2026, with employment types broken down into 85% Full Time, 13% Part Time, 1% Temporary, and 1% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $133,692 per year, or $64.3 per hour.
Software Developer

Software Developer

RevOne Companies

Greenwood, IN โ€ข On-site

Full-time

Posted 6 days ago


Job 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