1

Systems Programmer Jobs in Indiana (NOW HIRING)

MANTECH seeks a motivated, career and customer-oriented Systems Engineer II to join our team in Crane, Indiana. This is an onsite position. As a core member, you will assist in the research & design ...

The Systems Engineer will serve as a Subject Matter Expert (SME) for system-level hardware and software integration, providing technical support during technology demonstrations, integration events ...

V2X is seeking a Principal Systems Engineer to join our Engineering team in Indianapolis, IN supporting development and integration of advanced systems including situational awareness displays ...

V2X is seeking a Principal Systems Engineer to join our Engineering team in Indianapolis, IN supporting development and integration of advanced systems including situational awareness displays ...

V2X is seeking a Principal Systems Engineer to join our Engineering team in Indianapolis, IN supporting development and integration of advanced systems including situational awareness displays ...

Principal Systems Engineer

Indianapolis, IN ยท On-site

$140 - $180/hr

V2X is seeking a Principal Systems Engineer to join our Engineering team in Indianapolis, IN supporting development and integration of advanced systems including situational awareness displays ...

V2X is seeking a Principal Systems Engineer to join our Engineering team in Indianapolis, IN supporting development and integration of advanced systems including situational awareness displays ...

Showing results 21-40

Systems Programmer information

See Indiana salary details

$16

$47

$78

How much do systems programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for systems programmer in Indiana is $47.34, according to ZipRecruiter salary data. Most workers in this role earn between $34.33 and $59.23 per hour, depending on experience, location, and employer.

What is a systems programmer?

A systems programmer is a skilled computer technician that develops application software with a variety of programming languages. In this career, you must have experience working with a variety of operating systems including Windows, Linux, and mainframe. Your job duties include developing application programs, testing the functionality of the software, and troubleshooting issues found by users. You also work on a variety of computer hardware such as servers and mainframes, so your skills must extend beyond software and coding. You can find systems programmer positions with third-party IT companies and in the IT departments of larger companies.

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

To thrive as a Systems Programmer, you need expertise in low-level programming languages (such as C or Assembly), operating system concepts, and a degree in computer science or related field. Familiarity with mainframe or server environments, system debugging tools, and certifications in relevant platforms (like IBM z/OS or Linux) are highly beneficial. Strong problem-solving, analytical thinking, and effective communication skills distinguish top performers in this role. These skills are crucial for optimizing system performance, maintaining reliability, and ensuring seamless integration between hardware and software components.

What are some typical challenges faced by systems programmers, and how can they overcome them?

Systems programmers often face challenges such as debugging low-level code, ensuring compatibility across different hardware or operating systems, and addressing performance bottlenecks. These tasks require a deep understanding of computer architecture, operating systems, and programming languages like C or Assembly. Collaborating closely with other IT professionals, such as network administrators and application developers, can help identify and resolve issues more efficiently. Staying current with industry developments and using robust version control and debugging tools are also essential strategies for overcoming these challenges.

What is the difference between Systems Programmer vs Software Developer?

AspectSystems ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with knowledge of low-level programmingUsually holds a degree in computer science, software engineering, or related disciplines
Work EnvironmentWorks closely with operating systems, hardware, and system utilities in enterprise or technical settingsDevelops applications and software solutions for various platforms, often in business or consumer environments
Employer & Industry UsageCommon in IT departments, tech companies, and organizations managing complex systemsWidely employed across tech firms, startups, and any industry requiring software solutions

While both roles involve programming, Systems Programmers focus on low-level system software and hardware interaction, whereas Software Developers create applications and user-facing software. Understanding these differences helps in choosing the right career path or job search focus.

Is system programming in demand?

System programming remains in demand due to the need for developing and maintaining operating systems, device drivers, and embedded systems. Professionals with skills in languages like C and C++, along with knowledge of hardware interfaces, are sought after in industries such as technology, manufacturing, and telecommunications.

What does a systems programmer do?

A systems programmer develops, maintains, and optimizes system software such as operating systems, device drivers, and utility programs. They work closely with hardware and software components, often using programming languages like C or Assembly, and may troubleshoot system issues or improve performance. Strong knowledge of computer architecture and debugging tools is essential for this role.

What are popular job titles related to Systems Programmer jobs in Indiana?

For Systems Programmer jobs in Indiana, the most frequently searched job titles are:

What job categories do people searching Systems Programmer jobs in Indiana look for?

The top searched job categories for Systems Programmer jobs in Indiana are:

What are popular job titles related to Systems Programmer jobs in IN?

For Systems Programmer jobs in IN, the most frequently searched job titles are:

Infographic showing various Systems Programmer job openings in Indiana as of August 2026, with employment types broken down into 68% Full Time, 6% Part Time, and 26% Contract. Highlights an 79% In-person, and 21% Remote job distribution, with an average salary of $98,458 per year, or $47.3 per hour.

Senior Engineering Systems Engineer

Applied Technology Solutions, Inc

Odon, IN โ€ข On-site

$104K - $143K/yr

Full-time

Posted 10 days ago


Job description

Senior Systems Engineer
Applied Technology Solutions, Inc. (ATS) is seeking a Senior Systems Engineer to lead systems engineering efforts for complex technical projects supporting customer-driven mission requirements. This role is ideal for an experienced engineer who can translate contract requirements into actionable system requirements, drive interface management across multidisciplinary teams, and help ensure technical deliverables are completed with quality, traceability, and compliance.
The Senior Systems Engineer will work directly with customers and collaborate closely with ATS engineers, designers, and program leadership to strengthen systems engineering rigor throughout the design lifecycle. This position will also play a significant role in advancing internal engineering processes, configuration management practices, quality control, and technical review readiness.
Description
The Senior Systems Engineer will provide senior-level technical leadership in requirements development, interface control, milestone planning, deliverable tracking, and engineering execution across a variety of applications. The role supports the full project lifecycle, from early requirements derivation through milestone reviews, verification support, and contract transition-out activities.
This is an engineering-focused systems role, not an IT infrastructure position. The ideal candidate will bring experience in systems engineering for mechanical, aerospace, hardware, or integrated product development environments, preferably within DoD or other highly regulated technical programs.
Key Responsibilities
  • Lead the derivation, decomposition, documentation, and traceability of system requirements from Statements of Work (SOWs), contract data requirements, technical direction, and customer expectations.
  • Partner with engineering team leads to ensure designs, analyses, and technical deliverables demonstrate compliance with customer, program, and contractual requirements.
  • Serve as a primary point of coordination for system interfaces, including development, maintenance, and control of Interface Control Documents (ICDs).
  • Drive cross-functional communication among engineering disciplines to resolve interface issues, requirements gaps, and integration risks.
  • Support and help lead systems engineering activities associated with technical reviews and contract milestones, including review planning, entrance criteria, exit criteria, action item tracking, and deliverable readiness.
  • Track the status of engineering and contract deliverables to support on-time, compliant execution.
  • Coordinate with Configuration Management to establish and maintain deliverable indices, drawing trees, bills of materials (BOMs), baselines, and controlled technical data packages as required.
  • Support verification planning and evidence collection to confirm that system requirements are satisfied by the final design solution.
  • Support project transition-out and closeout efforts by ensuring engineering deliverables are complete, properly controlled, and aligned with customer and contractual expectations.
  • Promote systems engineering principles and best practices throughout the product design and development process.
  • Contribute to the development, implementation, and continuous improvement of internal engineering processes and procedures related to requirements management, configuration management, quality control, and technical operations.
  • Provide technical guidance and mentorship to junior engineers and designers, helping elevate systems thinking across the team.
  • Interface directly with customers, internal stakeholders, and program leadership to communicate technical status, risks, integration issues, and path to milestone completion.

Required Qualifications
  • Bachelor of Science in Engineering from an accredited institution.
  • 8+ years of relevant engineering experience, with increasing responsibility in systems engineering, technical integration, or product development environments.
  • Experience developing, documenting, managing, and tracing system requirements.
  • Experience supporting multidisciplinary engineering teams through design reviews, technical milestones, and deliverable execution.
  • Experience with interface management, systems documentation, and engineering coordination across functions.
  • Secret DoD Clearance, or the ability to obtain and maintain a Secret DoD Clearance.
  • U.S. citizenship or other status permitting compliance with applicable export control requirements.

Preferred Qualifications
  • Bachelor's degree background in Mechanical Engineering, Aerospace Engineering, or a closely related discipline.
  • Experience supporting DoD, aerospace, defense, or other government-funded engineering programs.
  • Experience with requirements management and systems engineering tools such as DOORS and/or CAMEO.
  • Experience with Model Based Systems Engineering (MBSE).
  • Familiarity with configuration management processes, technical baselines, and controlled engineering documentation.
  • Experience preparing for and supporting system-level technical reviews and milestone events.
  • Strong written and verbal communication skills, with the ability to work effectively with customers and multidisciplinary internal teams.
  • Demonstrated ability to lead by influence, organize technical efforts, and improve engineering processes.

Why Candidates May Find This Role Attractive
  • Opportunity to influence system architecture, requirements flowdown, interface definition, and engineering execution on meaningful technical programs.
  • High visibility role with direct customer interaction and cross-functional leadership responsibility.
  • Chance to help shape and mature systems engineering processes within a growing engineering organization.
  • Broad exposure to multidisciplinary design, milestone execution, configuration management, and technical compliance in a defense-focused environment.

Equal Employment Opportunity
Applied Technology Solutions, Inc. (ATS) is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, age, genetic information, pregnancy, or any other characteristic protected by applicable federal, state, or local law.
Drug-Free Workplace
ATS is a drug-free workplace. The unlawful manufacture, distribution, dispensing, possession, or use of a controlled substance is prohibited. All candidates who receive conditional offers of employment are subject to drug testing.
E-Verify
ATS is an E-Verify employer.
Export Control Regulations
Applicants for employment at ATS must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.