1

Software Manager Jobs in Indiana (NOW HIRING)

PWI is seeking a Software Applications Manager to lead a small team responsible for custom applications and integrations that support our business. This is primarily a management and technical ...

This individual will work with Strategy and Solution Management leadership to shape and execute the product vision for Toyota Automated Logistics software offerings. The role is accountable for the ...

Software Engineering Manager

Carmel, IN · On-site

$157K - $182K/yr

As MISO's Software Engineering Manager, you'll be responsible for leading one or more teams to design, build, deliver, and operate software at scale. You will set the technical direction, own ...

... software development practices * Experience with .NET and SQL * Experience with Agile delivery methodologies and technology solution implementation * Ability to prioritize work, manage resources ...

New

As a Software Engineering Manager , you will personally manage a team of developers and test engineers to deliver on our corporate initiatives. You will help manage and mentor team members to grow ...

As a Software Engineering Manager , you will personally manage a team of developers and test engineers to deliver on our corporate initiatives. You will help manage and mentor team members to grow ...

Software Engineering Manager

Carmel, IN · On-site

$150 - $200/hr

As a Software Engineering Manager , you will personally manage a team of developers and test engineers to deliver on our corporate initiatives. You will help manage and mentor team members to grow ...

Manager of Software Development

Fort Wayne, IN · On-site

$121K - $160K/yr

Manager of Software Development Location: Fort Wayne, IN Level: Salary Division / Department: IT Reporting to position: Director of Software Development Travel: N/A About the Role: We are seeking an ...

Manager of Software Development

Fort Wayne, IN · On-site

$113K - $149K/yr

Manager of Software Development Location: Fort Wayne, IN Level: Salary Division / Department: IT Reporting to position: Director of Software Development Travel: N/A About the Role: We are seeking an ...

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 Sep 9, 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 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 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 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.

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

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:

Infographic showing various Software Manager job openings in Indiana as of August 2026, with employment types broken down into 85% Full Time, 13% Part Time, and 2% Contract. Highlights an 83% Physical, 2% Hybrid, and 15% Remote job distribution, with an average salary of $135,914 per year, or $65.3 per hour.

Software Applications Manager

Nappanee, IN • On-site

$100 - $125/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 8 days ago


Job description

Hands-on technical leadership: code, architecture, and delivery.

  • Manage a small full-stack applications engineering team.
Job Description

PWI is seeking a Software Applications Manager to lead a small team responsible for custom applications and integrations that support our business. This is primarily a management and technical-leadership role, not a full-time development position. The manager remains hands-on and is expected to write production code regularly while contributing through architecture, technical review, complex debugging, prototypes, and small projects.

The Software Applications Manager turns incomplete business requests into clear project scopes, realistic plans, sound application architecture, and completed releases. The manager leads developers day to day, reviews pull requests, protects engineering quality, and confirms that work is properly tested and ready for users.

The right candidate combines strong leadership and follow-through with the technical depth to coach developers, evaluate application architecture, identify weak code, and assist with difficult implementation work when needed. The goal is steady delivery and a team that keeps getting stronger — momentum on the work, and real room for developers to grow through expanding ownership and responsibility.

Responsibilities
  • Turn incomplete requirements into buildable project scopes. Meet with users, stakeholders, domain leads, and subject-matter experts to identify missing information, clarify business rules, document decisions, and distinguish the underlying need from a requested solution.
  • Plan and coordinate reliable delivery. Estimate projects, plan sprints around the team’s actual capacity, assign work, track commitments, remove blockers, set realistic deadlines, and communicate risks or schedule changes early.
  • Control scope without lowering quality. Identify scope drift before it threatens the schedule. When necessary, stage, simplify, or defer features rather than weakening architecture, testing, maintainability, or release safety.
  • Assign and coordinate day-to-day development tasks. Distribute and adjust development tasks across the team as priorities and project needs shift.
  • Own application architecture within approved standards. Make sound project-level architecture decisions, identify architectural drift, enforce engineering standards, and assist in defining technical standards.
  • Review completed work as a finished product. Confirm that work meets approved requirements, follows approved architecture, is maintainable and usable, and has been appropriately tested and made ready for release.
  • Coach through technical review. Explain why issues matter, give clear guidance for correcting them, and treat review as a standing channel for sharpening developer skill and judgment.
  • Create room for developers to grow. Match people to work that stretches them, expand ownership as they are ready for it, and support ongoing education.
  • Manage routine product updates. Set release cadence and coordinate deployments so updates arrive fully reviewed, tested, and grouped to limit change burden on end users.
  • Maintain the health of published applications. Triage and coordinate resolution of bugs and functional gaps. Plan technical-debt work, dependency and framework updates, and security corrections.
  • Contribute technically as needed to unblock the team. Plan architecture, review complex logic, assist with debugging, prototype solutions, complete small projects, and write production code when direct implementation is the best use of the manager’s time.
  • Identify opportunities for automation and agentic tooling. Find business workflows that would materially benefit from automation, then scope and coordinate the work that delivers it.
  • Oversee AI-assisted development practices. Establish responsible use patterns, verify AI-generated work, and guide the team in applying agentic tools and new technologies to practical development and business needs.
Application Environment

The manager leads custom solutions built end-to-end, including:

  • Internal web applications
  • Desktop applications
  • Internal and vendor integrations

Current technologies include Flutter, Node.js, React, and .NET.

Known upcoming work includes:

  • A customer-facing web portal for PWI’s proprietary design automation platform
  • ERP integrations and customization
  • Agentic workflows incorporated into existing applications
  • An internal MCP server that allows teams to connect systems and workflows to AI
Requirements

To perform this job successfully, an individual must be able to perform each essential duty. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Character

  • Strong sense of ownership and follow-through
  • High attention to detail
  • Pragmatic over perfectionist
  • Balances hands-on technical work with people leadership
  • Clear communicator who can translate business needs into technical direction
  • Curious learner who enjoys staying current with software developments
  • Demonstrates PWI’s Core Values in daily decisions and interactions

Education or Experience

  • Prior leadership experience — formal management, team or technical leadership, project coordination, volunteer or community leadership, or comparable work.
  • Formal software-management experience
  • Experience with more than one modern technology stack
  • Experience with web applications and cloud functions
  • Experience with AWS, Azure, or Google Cloud Platform
  • Experience with Flutter, TypeScript/Node.js, React, .NET, mobile development, or desktop development

A specific degree and a minimum number of years of experience are not required. Demonstrated leadership, technical capability, judgment, and a record of completed work will carry more weight than credentials alone.

Certificates, Licenses, Registrations

  • No specific certifications required.
  • Additional training will be provided as needed.
  • Cloud certifications (AWS, Azure, or Google Cloud Platform) or relevant development certifications may be helpful, though not required.

Other Skills & Abilities

  • Strong proficiency in at least one modern technology stack based on object-oriented programming or comparable structured application development.
  • Ability to read and write production code, design complete applications, understand data access, and diagnose complex defects.
  • Ability to perform meaningful code review and identify weak architecture, incorrect logic, code smells, usability concerns, and obvious performance issues.
  • Strong understanding of one or more common application architecture patterns, such as MVVM, MVC, or Clean Architecture.
  • Strong proficiency with LLM-assisted development and practical experience using AI agents for development, research, planning, or related technical work.
  • Ability to verify and correct AI-generated work, recognize its limitations, and learn unfamiliar AI tools as they evolve.
  • Strong working knowledge of database design and querying, interacting with cloud-hosted databases, and building cloud services.
  • Ability to learn unfamiliar frameworks, services, and technologies with limited guidance.

Physical Abilities

  • Must be able to sit and work at a computer for extended periods of time.
  • Frequently required to communicate with team members and stakeholders in person, in writing, and by phone or video call.
  • May occasionally move or organize equipment, materials, or documents as needed.

Cognitive and Communication Abilities

  • Ability to track commitments, maintain momentum, resolve blockers, and carry important work through to reliable completion with minimal oversight.
  • Ability to recognize when work is sufficiently complete, without letting perfectionism or over-engineering delay delivery.
  • Ability to coach developers, delegate meaningful ownership, and provide direct feedback.
  • Ability to exercise sound judgment in decision-making: move quickly on low-risk decisions and carefully evaluate those with significant or difficult-to-reverse consequences.
  • Ability to turn unclear or incomplete technical requests into actionable development work that meets business expectations.
  • Ability to meet directly with users, stakeholders, and subject-matter experts; identify missing information; question assumptions; clarify business rules; and document decisions.
  • Strong written and verbal communication skills, including the ability to explain technical issues, tradeoffs, risks, and recommendations clearly to non-technical users.
  • Ability to constructively challenge weak requirements and assumptions, and willingness to support the final business decision once it is made.

Location

  • Willing to work on-site at PWI in Nappanee, Indiana
Job Details and Benefits
  • Positive work environment where culture and Core Values are the highest priority
  • Full-Time status with regular overtime
  • Paid time off, with up to 3 weeks of paid time off with tenure
  • 401k retirement plan with up to 4% company match
  • Employer-sponsored individual health insurance, with options for dental and vision
  • Wellness Reimbursement
  • Paid birthdays off and a 7-year employed all-inclusive vacation package
Compensation

$90,000 – $110,000+ salary plus annual profit-sharing bonus

PWI’s most vital concerns are the safety, health, and wellbeing of its employees and all people who come into contact with its workforce, property, and/or its products, and services. In light of this, as a part of PWI's hiring process, PWI may make all job offers contingent upon results from various checks including background checks, drug screens, reference checks, previous employment checks, and driving record checks (dependent upon position applied for). Our PWI team also takes part in ongoing periodic drug screens whether through random draw, reasonable cause, or post-accident testing.

I understand and acknowledge that any job offer may be contingent upon additional screening as indicated above. *

#J-18808-Ljbffr