1

Software Manager Jobs in Indiana (NOW HIRING)

Software Engineer

Crane, IN ยท On-site

$100K - $130K/yr

Follow established SDLC and software configuration management processes. * Communicate technical status, risks, and progress to engineering and program leadership. Qualifications: * Bachelor's degree ...

You will be responsible for designing, testing, and implementing new and updated software systems, as well as working with the Software Development Manager and the development team to ensure timely ...

Performing duties with minimal supervision and management intervention. * Setting operational specifications as well as formulating and analyzing software requirements. * Design embedded systems ...

As a Software Developer with them, you'll be at the forefront of revolutionizing how individuals and businesses manage their finances, empowering them with intuitive tools and robust platforms that ...

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

Utilize Government-accessible source code repositories based on git and support disciplined software configuration management practices. * Support software maintenance activities to correct faults ...

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

Working knowledge of database management and development. * Mathematical Acumen: Proficiency in ... Ability to inspire, lead and mentor junior software engineers. Ready to Make a Difference? If you ...

Working knowledge of database management and development. * Mathematical Acumen: Proficiency in ... Ability to inspire, lead and mentor junior software engineers. Ready to Make a Difference? If you ...

Working knowledge of database management and development. * Mathematical Acumen: Proficiency in ... Ability to inspire, lead and mentor junior software engineers. Ready to Make a Difference? If you ...

Software Engineer * Type : W-2 or 1099-Direct Employment * Location : Indianapolis, IN (on-site ... Familiarity with prompt, context, and agent management techniques * Experience with unit and ...

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 Sr

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

Experience with project management software and methodologies * An analytical mind with problem-solving abilities * A team player with excellent communication and presentation skills * Customer ...

Experience with project management software and methodologies * An analytical mind with problem-solving abilities * A team player with excellent communication and presentation skills * Customer ...

next page

Showing results 1-20

Software Manager information

See Indiana salary details

$70.9K

$135.9K

$169.4K

How much do software manager jobs pay per year?

As of Jun 18, 2026, the average yearly pay for software manager in Indiana is $135,914.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,800.00 and $161,300.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 Indiana? The most popular types of Software jobs in Indiana are:
What are popular job titles related to Software Manager jobs in Indiana? For Software Manager jobs in Indiana, the most frequently searched job titles are:
What cities in Indiana are hiring for Software Manager jobs? Cities in Indiana with the most Software Manager job openings:

Software Engineer

Amatriot Group, LLC

Crane, IN โ€ข On-site

$100K - $130K/yr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Security Clearance: Secret

Location: Dahlgren, VA OR Crane, IN

Job Type: Full-Time

Target Salary Range*: $100,000 - $130,000

*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary

Position Overview:

This role supports the integration of missile software from an external weapon system provider into an existing Navy Command and Control (C2) software baseline at Dahlgren. The engineer will focus on real-time software integration, message handling, and power sequencing within Linux and RTOS-based environments. This effort supports operational weapon system integration and requires disciplined software engineering across the full Software Development Lifecycle (SDLC).

Key Responsibilities:

  • Integrate externally developed missile software components into an existing C2 software baseline.
  • Implement and validate message sequencing and power-up/power-down sequencing between weapon software and the C2 system.
  • Develop, analyze, and modify real-time software operating in Linux and RTOS environments.
  • Utilize Real-Time Java within VxWorks-based systems.
  • Analyze existing software baselines to understand behavior, interfaces, and constraints.
  • Debug, test, and validate software through automated unit testing and system integration testing.
  • Apply Open Architecture principles when integrating software with COTS hardware and middleware.
  • Follow established SDLC and software configuration management processes.
  • Communicate technical status, risks, and progress to engineering and program leadership.

Qualifications:

  • Bachelorโ€™s degree in Computer Science, Software Engineering, or a related technical discipline.
  • Demonstrated knowledge of software development principles and Object-Oriented Design.
  • Proficiency in C++ and Java.
  • Experience developing and debugging software in Linux environments.
  • Experience analyzing and modifying existing software codebases.
  • Experience implementing full SDLC activities beyond code development alone.
  • Experience with software testing, including automated unit and integration testing.
  • Ability to work independently and collaboratively to meet program schedules.
  • Strong written and verbal technical communication skills.
  • Eligibility to obtain and maintain at least an Interim Secret clearance.

Preferred Qualifications:

  • Experience with Real-Time Operating Systems (RTOS), particularly VxWorks.
  • Experience using Real-Time Java in embedded or mission-critical systems.
  • Experience with Red Hat Enterprise Linux (RHEL) 8 and 9 or comparable enterprise Linux distributions.
  • Familiarity with Open Architecture systems, middleware, and COTS hardware platforms.
  • CompTIA Security+ desired, must obtain within 90 days of starting