1

Software Development Manager Jobs in Liberty, IN

Senior Software Engineer

Eaton, OH · On-site

$104K - $137K/yr

... management. Qualifications * Education & Experience * 12+ years of experience with a Bachelor ... Net application development with dotnet, JavaScript and SignalR. * Hands-on experience with API ...

... Management to Customer Support. * Knowledge of VLM commissioning and deployment of software ... future developments that will help customers avoid downtime and while also maintaining ...

Familiarity with structured software development lifecycle (SDLC), configuration management, and scripting for automated and computerized systems. * Hands-on experience with industrial automation ...

CSV Engineer III

West Chester, OH · On-site

$67K - $87K/yr

Familiarity with structured software development lifecycle (SDLC), configuration management, and scripting for automated and computerized systems. * Hands-on experience with industrial automation ...

Familiarity with structured software development lifecycle (SDLC), configuration management, and scripting for automated and computerized systems. * Hands-on experience with industrial automation ...

Familiarity with structured software development lifecycle (SDLC), configuration management, and scripting for automated and computerized systems. * Hands-on experience with industrial automation ...

Digital Design Engineer

West Chester, OH · On-site

$128K/yr

Experience with Agile software development and Git is desirable. * Experience with signal processing is a plus. * Familiarity with requirements management and verifications. * Familiarity with MS ...

Invests in leadership development and internal growth. * Believes people and performance go hand in ... Support team adoption of current and future systems, software updates, workflow changes, and AI ...

Invests in leadership development and internal growth. * Believes people and performance go hand in ... Support team adoption of current and future systems, software updates, workflow changes, and AI ...

Team Leadership & Development * Manage and coordinate the daily activities of the Copy department ... Advanced skills with Macintosh/Apple systems and software * Advanced skills in Microsoft Word

Team Leadership & Development * Manage and coordinate the daily activities of the Copy department ... Advanced skills with Macintosh/Apple systems and software * Advanced skills in Microsoft Word

IT Internship

Richmond, IN · On-site +1

$27 - $37/hr

The team manages enterprise systems, runs global infrastructure across networks, servers, and cloud ... Technical internship or work experience in software development, data analytics, ERP, or ...

It Internship

Richmond, IN · On-site

$27 - $37/hr

The team manages enterprise systems, runs global infrastructure across networks, servers, and cloud ... Technical internship or work experience in software development, data analytics, ERP, or ...

Showing results 21-40

Software Development Manager information

See Liberty, IN salary details

$75.5K

$134.9K

$169.4K

How much do software development manager jobs pay per year?

As of Sep 13, 2026, the average yearly pay for software development manager in Liberty, IN is $134,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,200.00 and $154,700.00 per year, depending on experience, location, and employer.

What does a software development manager do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a software development manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

What are the key skills and qualifications needed to thrive as a software development manager?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

How does a software development manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

What cities near Liberty, IN are hiring for Software Development Manager jobs?

Cities near Liberty, IN with the most Software Development Manager job openings:

Configuration Manager

Hamilton, OH • On-site

Full-time

Medical, Retirement, PTO

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


Job description

Job Title: Configuration Manager

Job Category: Engineering and Technical Support

Time Type: Full time

Minimum Clearance Required to Start: None

Employee Type: Regular

Percentage of Travel Required: None

Type of Travel: None

The Opportunity:

We are seeking an experienced Configuration Management (CM) Specialist to join our growing team within the C-CISR Division in Sterling, VA to support Counter Unmanned Systems (UxS). You will coordinate CM of software applications with the product offerings developed by the Hardware Design and Manufacturing Operational Group (OG) to support those applications. You will work with engineers, manufacturing technicians, procurement and logistics specialists, and program managers to enforce and refine configuration control processes and procedures for hardware and software.

Responsibilities:

As a motivated CM professional, you will be responsible for Configuration Management (CM), change control, configuration identification, status accounting, and configuration audits of developmental and operational systems. You will create and maintain configuration baselines (development, test, production, etc.), as well as execute and maintain program configuration and management plans. This position will assume a collaborative role in analyzing, negotiating, and implementing contract and CM policy, standards, and requirements on all contract and delivery orders.

Duties and Responsibilities:

  • Enforce and maintain a Configuration Management Strategy which includes processes that support rapid development and production of software source code and electronic hardware
  • Enforce and maintain configuration and data management documentation, such as CM plans, policies, and procedures, based on program requirements and/or tailored to the complexity and scope of the developmental or operational system to ensure that all projects maintain the integrity of complex software, hardware and documentation throughout the project life-cycle from initial requirements/capabilities baselines to system end-of-life.
  • Ensure version/change management and control processes, policies and procedures are strictly enforced throughout the development life-cycle on hardware and embedded software across Engineering and Production.
  • Regulate the change process so that only approved and validated changes to the baselines are incorporated into our products after going through appropriate change boards. Participate in all Change Management activities and / or Change Control Boards (CCB) to proactively address CM-related issues and concerns. Review all software and hardware change requests submitted for approval to ensure completeness and compliance to company specific guidelines and industry best practices.
  • Support and maintain a CM environment for hardware and embedded software product builds, staging, testing and integration using version control concepts and tools, including Confluence/JIRA, GitHub, Foreman, and Infor, as well as automated CM tools to maximize efficiencies.
  • Participate on cross-functional teams to develop and maintain Bill-of Materials (BOMs) and work with the teams to ensure the accuracy and completeness of drawings, schematics, and documentation for the entire hardware product line.
  • Support the management all production baseline product data, react to periodic audits on data accuracy and conformance to CM practices for all configuration items, document findings, and develop and deploy necessary correction actions.

Qualifications:

Required:

  • US Citizenship is required
  • Able to obtain TS/SCI security clearance
  • Bachelor's degree or equivalent and 3+ years of directly related experience
  • Working knowledge of configuration management and data management principles
  • Proficient with MS Office (Word, PowerPoint, Excel), MS Project, SharePoint, MS Teams
  • Ability to grasp technical concepts
  • Excellent organizational skills, attention to detail, and a desire to improve processes/procedures and overall production quality and efficiencies to enhance critical national security missions.
  • Comfortable managing multiple tasks in a fast-paced, dynamic environment and working under pressure for quick-reaction projects
  • Ability to work independently with minimal supervision and in a team setting
  • Must demonstrate the ability to communicate effectively both in writing and orally with all levels of staff and outside personnel

Desired:

  • 5+ years of experience in Configuration Management
  • Experience with configuration management of software source code and resulting artifacts within a Continuous Integration and Continuous Delivery (CI/CD) environment
  • Experience with configuration management of hardware design, mechanical design, and production hardware
  • Familiarity with complex electronic systems, preferably electronic warfare (EW) systems and/or software-defined radios and associated subsystems

What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose – to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

Pay Range :

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

The proposed salary range for this position is:

$70,800 - $148,600

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.