1

Government Software Engineer Jobs in Indiana (NOW HIRING)

Senior Avionics Software Engineer

Indianapolis, IN · Hybrid

$117K - $154K/yr

The Senior Avionics Software Engineer will work as part of the PMA-275 government Software integrated product team responsible for modifying aircraft and ground system software to correct defects ...

New

Senior Avionics Software Engineer

Indianapolis, IN · On-site

$117K - $154K/yr

The Senior Avionics Software Engineer will work as part of the PMA-275 government Software integrated product team responsible for modifying aircraft and ground system software to correct defects ...

New

This position will work with Government leads, systems engineers, software developers, cybersecurity personnel, test engineers, configuration managers, and other technical stakeholders to ensure EWOK ...

This position will work with Government leads, systems engineers, software developers, cybersecurity personnel, test engineers, configuration managers, and other technical stakeholders to ensure EWOK ...

Senior Software Engineer

Crane, IN

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up ... Experience working in Agile or hybrid Agile environments for government programs. Culture & Values ...

Senior Software Engineer

Crane, IN · On-site

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up ... Experience working in Agile or hybrid Agile environments for government programs. Culture & Values ...

next page

Showing results 1-20

Government Software Engineer information

See Indiana salary details

$60.4K

$140.4K

$195.5K

How much do government software engineer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for government software engineer in Indiana is $140,378.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,200.00 and $164,600.00 per year, depending on experience, location, and employer.

What are Government Software Engineers?

Government Software Engineers are professionals who design, develop, test, and maintain software systems used by government agencies. They work on projects that support public services, national security, data management, and various digital platforms for citizens and government operations. These engineers often address unique security, compliance, and scalability requirements due to the sensitive nature of government data. Their work is crucial in ensuring the efficient and secure functioning of government technology infrastructure.

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

AspectGovernment Software EngineerCivil Software Developer
CredentialsBachelor's in Computer Science or related, security clearances often requiredBachelor's in Civil Engineering, Computer Science, or related
Work EnvironmentGovernment agencies, secure facilities, regulated environmentsConstruction sites, infrastructure projects, urban planning
Employer & IndustryFederal, state, or local government agenciesConstruction firms, civil engineering companies
Common Search/ComparisonYesYes

Government Software Engineers focus on developing software for government agencies, often requiring security clearances and working within regulated environments. Civil Software Developers work on infrastructure and civil projects, emphasizing software for construction and urban planning. While both roles involve software development, their industries, work settings, and credentials differ significantly.

What are some common challenges faced by government software engineers when working on public sector projects?

Government software engineers often encounter unique challenges such as navigating strict security protocols, complying with regulatory standards, and working with legacy systems that may require modernization. These projects typically involve extensive documentation and collaboration with cross-functional teams, including policy makers and end users, to ensure solutions meet public needs. Additionally, timelines can be influenced by procurement processes and budget constraints, making flexibility and strong communication skills essential for success.

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

To thrive as a Government Software Engineer, you need strong programming skills, knowledge of secure software development practices, and a relevant degree in computer science or a related field. Familiarity with government-approved frameworks, security clearance processes, and tools like Git, Java, Python, and cloud platforms is often required. Attention to detail, strong problem-solving, and the ability to work collaboratively while adhering to strict regulations are vital soft skills. These capabilities ensure that software solutions are reliable, secure, and compliant with government standards, supporting critical public sector missions.
What are popular job titles related to Government Software Engineer jobs in Indiana? For Government Software Engineer jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Government Software Engineer jobs in Indiana look for? The top searched job categories for Government Software Engineer jobs in Indiana are:
What cities in Indiana are hiring for Government Software Engineer jobs? Cities in Indiana with the most Government Software Engineer job openings:
Senior Avionics Software Engineer

Senior Avionics Software Engineer

SAIC

Indianapolis, IN • Hybrid

$117K - $154K/yr

Full-time

Posted 4 days ago

New


SAIC rating

7.9

Company rating: 7.9 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

66th of 208 rated it services


Job description

Job ID: 2614256

Location: Indianapolis, IN, US

Date Posted: 2026-07-06

Category: Software

Subcategory: SW Engineer

Schedule: Full-Time

Shift: Day Job

Travel: No

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: Secret

Potential for Remote Work: ORA_HYBRID


Description

 SAIC is seeking to hire for the Naval Air Systems Command (NAVAIR) PMA-275 Software Support Activity (SSA) for the V-22 Osprey.  The Senior Avionics Software Engineer will work as part of the PMA-275 government Software integrated product team responsible for modifying aircraft and ground system software to correct defects, implement new capability, and improve aircraft readiness and maintainability.  As part of the PMA-275 software team, the software engineer will represent software interests as a liaison to PMA-275 IPTs for both Survivability and Power & Propulsion. The software engineer will play a crucial role in planning, execution, and completion of all tasking assigned to the software team.

This is a Hybrid/ Remote role in Indianapolis, Indiana. Must be local to area. Will not consider if not within driving distance of this area.

JOB DUTIES:

  • Conduct software acquisition tasking in support PMA-275 in the Software Integrated Product Team (IPT).
  • Conduct technical analysis of V-22 avionics systems and software issues affecting fleet operators and maintainers.
  • Coordinate with PMA-275 Survivability IPT and other NAVAIR organizations on technical, cost, and schedule impacts of software changes.  Identify risk and mitigation strategies.
  • Aid in development of Engineering Change Proposals (ECPs), including writing statements of work and conducting technical reviews of contractor proposals.
  • Review contractor technical submissions.
  • Provide technical inputs on schedules, integration, and test activities of industry suppliers and other government organizations as it relates to V-22 avionics and ground system software.
  • Participate in SETR design reviews and technical reviews as part of the software development process.
  • Apply knowledge of current avionics development standards including MIL-STD-882E, DO-178C and Design Assurance Levels for mission-critical code.
  • Provide technical briefings and status reporting to Software IPT leadership, senior military officers, and Program leadership at PMA-275.

Qualifications

REQUIREMENTS:

  • Bachelors in Mathematics, electrical engineering, aerospace engineering or similar discipline and five (5) years or more experience in relevant software development or system integration architecture; Masters and three (3) years or more experience; PhD and 0 years related experience.
  • Must be a U.S. Citizen.
  • Must be able to obtain a Secret Clearance after start.
  • Must have Avionics Software/Systems Engineering experience (Software Integration or Airborne Software systems), Turbine Engines, or Electronic Warfare Systems.
  • Relevant experience should include demonstrated software development, system architecture design, or system integration experience. 
  • Experience including all phases of the software development process/lifecycle (e.g., requirements analysis, design, development, component testing, integration, integration testing, deployment/installation, and sustainment) is preferred.
  • Exceptional verbal and written communication skills.

DESIRED SKILLS:

  • Masters degree in Computer Science, Mathematics, Electrical Engineering, Systems Engineering, Aerospace Engineering, or similar discipline.
  • Active Secret clearance is preferred. 


What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom