1

Mid Level Software Developer Jobs in Odon, IN (NOW HIRING)

Software Systems Engineer

Crane, IN ยท On-site

$172K - $204K/yr

SAIC is seeking a Software Systems Engineer to support the Expeditionary Electronic Warfare ... Analyze system-level requirements to ensure that test definitions, objectives, plans, and ...

Component Lab Computer Engineer

Crane, IN ยท On-site

$70K - $140K/yr

This position is for an entry-level or mid-level Computer Engineer which will be supporting ... Develop and support software tools for data review, post-processing, and detailed analysis ...

Component Lab Computer Engineer

Crane, IN ยท On-site

$70K - $140K/yr

This position is for an entry-level or mid-level Computer Engineer which will be supporting ... Develop and support software tools for data review, post-processing, and detailed analysis ...

Engineer III

Crane, IN ยท On-site

RESPONSIBILITIES The Engineer III provides mid-level engineering support to a U.S. Navy customer, executing systems engineering, lifecycle support, and technical analysis. Performs one or a ...

AFSIM Analyst

Crane, IN ยท On-site

... mid-level AFSIM Analyst to join our team in support of the Naval Surface Warfare Center (NSWC ... Work with senior engineers to integrate AFSIM outputs with complementary tools such as STK , NGTS ...

AFSIM Analyst

Crane, IN ยท On-site

$130K - $200K/yr

... to mid-level AFSIM Analyst to support the Naval Surface Warfare Center Crane Division. This ... Apply programming skills, including Python, C/C++, or similar languages, to automate scenario ...

Support software unit, integration, and system-level testing, including regression testing ... Strong programming skills in C, C++, and Python. * Experience developing, executing, or supporting ...

Support software unit, integration, and system-level testing, including regression testing ... Strong programming skills in C, C++, and Python. * Experience developing, executing, or supporting ...

Support software unit, integration, and system-level testing, including regression testing ... Strong programming skills in C, C++, and Python. * Experience developing, executing, or supporting ...

Support software unit, integration, and system-level testing, including regression testing ... Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering ...

Support software unit, integration, and system-level testing, including regression testing ... Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering ...

Perform software engineering activities including design, coding, integration, debugging, and ... Support software unit, integration, and system-level testing, including regression testing ...

Showing results 41-60

Mid Level Software Developer information

See Odon, IN salary details

$48.1K

$112.1K

$166.3K

How much do mid level software developer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for mid level software developer in Odon, IN is $112,071.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,200.00 and $130,300.00 per year, depending on experience, location, and employer.

What is a mid level software developer?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the typical daily responsibilities of a mid level software developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What cities near Odon, IN are hiring for Mid Level Software Developer jobs?

Cities near Odon, IN with the most Mid Level Software Developer job openings:

Infographic showing various Mid Level Software Developer job openings in Odon, IN as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $112,071 per year, or $53.9 per hour.

Software Systems Engineer

Crane, IN โ€ข On-site

Socket.dev
Network Securityย โ€ขย 1 - 10 employees

$172K - $204K/yr

Other

Posted 23 days ago


Key responsibilities

  • Design, develop, modify, integrate, test, and maintain computer software and firmware supporting Electronic Warfare systems, tactical information systems, test facilities, and training environments.

  • Support software efforts across the lifecycle, including system design, upgrades, and replacement of existing capabilities.

  • Support software testing activities, including unit testing, integration testing, system-level testing, and troubleshooting in lab and field environments.


Job description

SAIC is seeking a Software Systems Engineer to support the Expeditionary Electronic Warfare Division at NSWC Crane. This position supports software development, design, and integration activities for Electronic Warfare (EW) systems, tactical information systems, and training environments under the JCREW program. The selected candidate will design, develop, modify, and maintain software and firmware throughout the system lifecycle. Additionally, this role involves testing software, performing requirements traceability, managing code repositories using git, and troubleshooting integrated systems in both lab and field environments.

Job Responsibilities:

  • Design, develop, modify, integrate, test, and maintain computer software and firmware supporting Electronic Warfare systems, tactical information systems, test facilities, and training environments.
  • Support software efforts across the lifecycle, including initial system design, new development, upgrades to fielded systems, and replacement of existing capabilities.
  • Plan, design, code, test, integrate, and deliver algorithms, models, software source code, executables, and computer programs in support of customer requirements.
  • Analyze system-level requirements to ensure that test definitions, objectives, plans, and acceptance criteria are sufficient to validate system requirements and operational needs.
  • Perform and support requirements development, validation, traceability analysis, risk assessment, and mitigation planning for software upgrades and development efforts.
  • Support software testing activities including unit testing, software integration testing, system-level testing, regression analysis, and independent verification and validation (IV&V).
  • Perform traceability analysis between requirements, test designs, cases, procedures, and execution results and document discrepancies in accordance with approved plans.
  • Participate in code reviews, user acceptance testing, and development of automated software test results and documentation.
  • Utilize Government-accessible source code repositories based on git and support disciplined software configuration management practices.
  • Support software maintenance activities to correct faults, improve performance, address vulnerabilities, and adapt software to modified operating environments.
  • Contribute to software architecture, quality assurance, requirement documentation, cloud-service support, and integration of software into larger mission systems and networks.
  • Support work in both lab and field test environments, including Government-led testing and troubleshooting of integrated systems.
  • Prepare technical reports, software documentation, and related engineering artifacts required to support development, testing, and sustainment.

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, visitsaic.com. For ongoing news, please visit ournewsroom.

#J-18808-Ljbffr