1

Software Development Assistant Jobs in Indiana (NOW HIRING)

The ideal candidate will have hands-on Linux development experience and a strong background ... * Assist in troubleshooting and resolving software defects identified during lab, ground, and ...

Essential Duties and Responsibilities Software Development * Develop, maintain, and enhance applications using: * C# * Blazor * Microsoft SQL Server * SignalR * Dapper * RESTful APIs * Assist with ...

Essential Duties and Responsibilities Software Development * Develop, maintain, and enhance applications using: * C# * Blazor * Microsoft SQL Server * SignalR * Dapper * RESTful APIs * Assist with ...

Senior Software Engineer

Crane, IN · On-site +1

$122K - $161K/yr

Collaborate cross-functionally with engineering teams to integrate software with hardware components in complex systems. * Assist in the development, implementation, and testing of systems related to ...

Suggest training and coordinate the work of less experienced application software developers and/or application system analyst staff; and assist with development of difficult and complex processes

About Bacompt Bacompt Systems develops innovative software solutions that support healthcare ... Experience utilizing AI coding assistants and agentic development platforms. * Knowledge of ...

Description About Bacompt Bacompt Systems develops innovative software solutions that support ... Experience utilizing AI coding assistants and agentic development platforms. * Knowledge of ...

About Bacompt Bacompt Systems develops innovative software solutions that support healthcare ... Experience utilizing AI coding assistants and agentic development platforms. * Knowledge of ...

Vertex is seeking a Software Engineer I to join our Modernization and Sustainment (M&S) Engineering ... You'll likely assist in the design and development of small features or components, contribute to ...

Senior Software Engineer

Crane, IN · On-site

$122K - $161K/yr

Collaborate cross-functionally with engineering teams to integrate software with hardware components in complex systems. * Assist in the development, implementation, and testing of systems related to ...

Senior Software Engineer

Crane, IN · On-site

$122K - $161K/yr

Collaborate cross-functionally with engineering teams to integrate software with hardware components in complex systems. * Assist in the development, implementation, and testing of systems related to ...

Senior Software Engineer

Elkhart, IN · On-site

$116K - $153K/yr

The ideal candidate possesses strong expertise in embedded software development, vehicle ... Assist project leaders and management in identifying technical risks and mitigation strategies. • ...

Sr Software Architecture

Indianapolis, IN · Hybrid

$123K - $168K/yr

... and assist with development of difficult and complex processes. · May function as Team and/or Project lead responsible for completion of project phase. · Monitors application software systems to ...

Senior Software Engineer

Elkhart, IN · On-site

$116K - $153K/yr

The ideal candidate possesses strong expertise in embedded software development, vehicle ... · Assist project leaders and management in identifying technical risks and mitigation strategies ...

Showing results 21-40

Software Development Assistant information

See Indiana salary details

$8

$20

$30

How much do software development assistant jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for software development assistant in Indiana is $20.77, according to ZipRecruiter salary data. Most workers in this role earn between $16.68 and $22.88 per hour, depending on experience, location, and employer.

What does a software development assistant do?

A Software Development Assistant supports software engineers and developers by performing tasks such as writing basic code, testing software, documenting processes, and helping manage project workflows. They may also assist with troubleshooting issues, maintaining databases, and preparing reports. This role helps ensure the smooth progress of development projects and provides valuable support to the software development team.

What are the typical responsibilities of a software development assistant in a project team?

As a Software Development Assistant, your daily tasks often include supporting developers with code documentation, managing version control repositories, conducting basic testing, and tracking project issues or bugs. You may also assist with preparing development environments, updating project management tools, and collaborating closely with both developers and QA testers to ensure smooth project workflows. This role is an excellent entry point for building your technical and collaboration skills while gaining exposure to the full software development lifecycle.

What are the key skills and qualifications needed to thrive as a software development assistant, and why are they important?

To thrive as a Software Development Assistant, you need foundational programming knowledge, familiarity with software development processes, and often a degree or coursework in computer science or a related field. Experience with version control systems like Git, basic coding tools (e.g., IDEs), and project management platforms is typically required. Strong organizational skills, attention to detail, and effective communication help you stand out when supporting developers and collaborating with teams. These skills ensure smooth workflow, efficient project execution, and reliable support within fast-paced development environments.

What is the difference between Software Development Assistant vs Software Developer?

AspectSoftware Development AssistantSoftware Developer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree or higher in computer science or related field
Work EnvironmentSupport teams, assist in coding, testing, and documentationDesign, develop, and implement software applications
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development teams

The main difference between a Software Development Assistant and a Software Developer lies in their responsibilities and experience level. Assistants support development teams with coding, testing, and documentation, often requiring less formal education. Developers take on core design and programming tasks, usually with more advanced credentials and experience. Both roles are essential in the software industry but serve different functions within the development process.

What are the most commonly searched types of Software Development jobs in Indiana?

The most popular types of Software Development jobs in Indiana are:

What are popular job titles related to Software Development Assistant jobs in Indiana?

For Software Development Assistant jobs in Indiana, the most frequently searched job titles are:

What cities in Indiana are hiring for Software Development Assistant jobs?

Cities in Indiana with the most Software Development Assistant job openings:

Infographic showing various Software Development Assistant job openings in Indiana as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, and 4% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $43,210 per year, or $20.8 per hour.

Full-time

Posted 14 days ago


SAIC rating

7.8

Company rating: 7.8 out of 10

Based on 80 frontline employees who took The Breakroom Quiz

88th of 226 rated it services


Job description

SAIC is seeking a Software Developer to support cutting-edge mission systems development at Naval Surface Warfare Center (NSWC) Crane. This position directly supports integrated sensor, radar, and C5ISR (Command, Control, Communications, Computers, Cyber, Intelligence, Surveillance, and Reconnaissance) software development efforts for airborne surveillance and reconnaissance platforms. 

The ideal candidate will have hands-on Linux development experience and a strong background supporting Department of Defense (DoD) or Department of the Navy (DoN) programs with a passion for delivering mission-critical capabilities to warfighters.

Key Responsibilities:

  • Design, develop, integrate, and test software components for embedded and mission systems supporting airborne C5ISR platforms
  • Develop and maintain software in Linux-based environments, including real-time operating systems (RTOS) and embedded Linux distributions
  • Support integration of sensors, radar systems, and communications equipment into unified mission system architectures
  • Contribute to software development efforts enabling aircrew to gather, process, fuse, and transmit surveillance and reconnaissance data to other platforms and units during flight operations
  • Participate in full software development lifecycle (SDLC) activities including requirements analysis, design, coding, unit testing, integration testing, and documentation
  • Collaborate with systems engineers, hardware engineers, and government stakeholders to define and implement software interfaces and data links
  • Support software builds, configuration management, and version control using tools such as Git, Jenkins, or similar CI/CD pipelines
  • Develop and maintain software in languages including C, C++, Java, and/or Python within Linux environments
  • Assist in troubleshooting and resolving software defects identified during lab, ground, and flight test activities
  • Produce and maintain technical documentation including Software Design Documents (SDD), Interface Control Documents (ICD), and test procedures in compliance with DoD standards (e.g., MIL-STD-498, DI-IPSC)
  • Participate in program reviews, technical interchange meetings (TIMs), and design reviews (PDR/CDR)
SAIC is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.

We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.

Required Education and Experience: 

  •  Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline
  • 2 years of professional software development experience
  • Proficiency in Linux-based development environments (Red Hat, Ubuntu, CentOS, or similar)
  • Strong programming skills in C, C++, Java, and/or Python
  • Experience with version control systems (Git, SVN, or equivalent)
  • Familiarity with software integration and testing methodologies
  • Must be local to or willing to relocate to the Crane, Indiana area, this position is on-site at NSWC Crane

Preferred Experience: 

  • Experience supporting DoD or Department of the Navy (DoN) acquisition programs
  • Prior work on C5ISR, ISR, or mission systems programs - particularly airborne surveillance, reconnaissance, or multi-sensor integration platforms (experience with programs similar to Minotaur Mission System or equivalent highly desired)
  • Familiarity with sensor and radar data processing, including data fusion, signal processing pipelines, or sensor-to-shooter workflows
  • Experience with data link protocols and communications systems (e.g., Link 16, CDL, TTNT, or similar)
  • Knowledge of real-time systems development and embedded software
  • Experience with MIL-STD and DO-178C software development standards
  • Familiarity with FACE (Future Airborne Capability Environment) or MOSA (Modular Open Systems Approach) architectures
  • Experience with containerization technologies (Docker, Podman) in classified or secure environments
  • Prior experience working on-site at a Naval or DoD installation

Required Security Clearance: 

  • Must be able to obtain a Secret security clearance. Can start once interim clearance is granted. SAIC will sponsor the clearance process

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom