1

Software Software Developer Jobs in Indianapolis, IN

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 ...

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 ...

Look for problems within software systems and resolve the issues * Develop good working relationships with other employees, such as Product Owner, Product Managers, Tester, Programmers and Architects

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 ...

The Software Developer is responsible for designing, developing, and maintaining software solutions that support Centra's operational and digital needs. This role focuses on building secure, reliable ...

Software Developer: * Work closely w/ Business Analysts & Users to understand & refine requirements, create technical design specifications, & produce estimates for development. * Analyze & review ...

The Software Developer is responsible for designing, developing, and maintaining software solutions that support Centra's operational and digital needs. This role focuses on building secure, reliable ...

Software Developer

Indianapolis, IN · On-site

$70K - $80K/yr

Job Title: Software Developer Department: Newfields Lab Reports To: Manager of Software Development FLSA Status: Non-Exempt Salary Range: $70,000 - $80.000 OVERVIEW Newfields seeks a talented ...

We are looking for a Fullstack Developer to join our growing software development team and build out the next generation of our platform. The ideal candidate is a passionate self-motivated individual ...

We are looking for a Fullstack Developer to join our growing software development team and build out the next generation of our platform. The ideal candidate is a passionate self-motivated individual ...

The Software Developer participates in software development projects and is responsible for producing quality functionality of our software solutions. You will be responsible for designing, testing ...

Software Developer

Indianapolis, IN · On-site

$90K - $136K/yr

The Software Developer will work as part of the Software Engineering Team to develop and implement software integrations solutions between applications and platforms for the credit union. They will ...

Software Developer 1

Indianapolis, IN · On-site

$65K - $67K/yr

The Software Developer I supports existing systems across the entire organization. The incumbent creates new screens within SmartCare, the electronic health record from Streamline Health Care ...

Software Developer Senior

Carmel, IN · On-site

$51.50 - $68.25/hr

The Senior Software Developer leads software development projects and oversees the quality and functionality of our software solutions. You will be responsible for designing, testing, and ...

... Developer Experience designing interactive applications Ability to develop software in Java, Ruby on Rails, C++ or other programming languages Excellent knowledge of relational databases, SQL and ORM ...

Now hiring for our Software Developer cohort starting in November 2026. To apply, please submit a formal application through our website: Dev10 Apply Here What We Require Willingness to relocate ...

They are seeking an Entry Level Software Developer to participate in paid training, gain mentorship from senior engineers, and work on client projects. The role involves building technical skills in ...

next page

Showing results 1-20

Software Software Developer information

See Indianapolis, IN salary details

$45.9K

$106.9K

$158.7K

How much do software software developer jobs pay per year?

As of Jul 24, 2026, the average yearly pay for software software developer in Indianapolis, IN is $106,909.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,000.00 and $124,300.00 per year, depending on experience, location, and employer.

What are Software Developers?

Software Developers are professionals who design, build, and maintain computer programs and applications. They work with programming languages such as Java, Python, or C++ to create software that meets user needs. Software Developers collaborate with other team members, such as designers and testers, to ensure the software is functional, reliable, and user-friendly. Their responsibilities also include troubleshooting issues, updating existing software, and keeping up with new technologies.

What jobs do software developers get?

Software developers can work in various roles such as front-end, back-end, full-stack, mobile app, and embedded systems development. They often find employment in industries like technology, finance, healthcare, and gaming, and may work for companies or as freelancers. Skills in programming languages, version control, and software development methodologies are essential for these roles.

What is the difference between Software Software Developer vs Software Engineer?

AspectSoftware Software DeveloperSoftware Engineer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's or higher in CS or related field, certifications optional
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, large enterprises
Industry UsageCommonly used in tech and software firmsUsed across various industries including tech, finance, healthcare
Job FocusWriting, testing, and maintaining codeDesigning, developing, and overseeing software systems

While both roles involve software development, Software Software Developers primarily focus on coding and implementation, whereas Software Engineers often take a broader approach, including system design and architecture. The roles overlap significantly, but the title 'Software Engineer' may imply a more comprehensive scope of work.

What job does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages such as Java, Python, or C++ and often work in teams to develop software solutions that meet user needs and specifications.

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

To thrive as a Software Developer, you need a solid understanding of programming languages, algorithms, and software development methodologies, typically supported by a degree in computer science or related field. Proficiency with development tools such as Git, integrated development environments (IDEs), and familiarity with frameworks or cloud platforms is often required. Strong problem-solving skills, teamwork, and effective communication set outstanding developers apart. These skills are critical for building reliable, maintainable software and collaborating effectively within cross-functional teams.

Is software developer still in demand?

Software developers are in high demand due to ongoing digital transformation across industries, with strong growth projected for the coming years. Skills in programming languages, such as Java, Python, or JavaScript, and familiarity with development tools increase employability in this field.

What engineer makes $500,000 a year?

Software developers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. High compensation typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What are some common challenges faced by software developers in agile development environments?

Software developers working in agile environments often encounter challenges such as managing frequent changes in project requirements and maintaining clear communication within cross-functional teams. Balancing rapid delivery of new features with ensuring code quality through testing and documentation is another common hurdle. Additionally, developers must adapt quickly to shifting priorities and collaborate closely with product owners, designers, and QA professionals to deliver value in short development cycles. These challenges require strong problem-solving skills and a proactive approach to teamwork.
What cities near Indianapolis, IN are hiring for Software Software Developer jobs? Cities near Indianapolis, IN with the most Software Software Developer job openings:
Software Developer

Other

Posted 9 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