{"schemaVersion":"jobsearcher.job.v1","id":"0399e6236ba64085a30b7765","url":"https://jobsearcher.com/jobs/0399e6236ba64085a30b7765","canonicalUrl":"https://jobsearcher.com/jobs/0399e6236ba64085a30b7765","title":"Software Developer, Entry to Junior","description":"The Software Developer is responsible for providing software engineering support to the Command and Control Processor (C2P) Modernization project at Naval Information Warfare Center (NIWC) Pacific. They will play a supporting role in achieving the organizations goals by leading development of new features using C++ in the areas system diagnostics, beyond line of sight (BLOS) tactical data links (S-TADIL-J/JREAP A), Link 16 Functional Input Message/Functional Output Message (FIM/FOM), User Interface and correcting software defects. This position will directly impact Naval War Fighter through enhanced tactical communications and battlefield awareness.\n\nCORE FUNCTIONS / JOB DUITES\nAn Entry level Software Developer will be expected to be able to perform the following, under close supervision:\nAssist in designing, coding, and testing software applications.\nCollaborate with senior developers to understand project requirements and contribute to development efforts.\nWrite clean, efficient, and well-documented code.\nParticipate in code reviews and incorporate feedback to improve code quality.\nDebug and fix minor software issues.\nLearn and adapt to new technologies and programming languages as needed.\nContribute to the maintenance and improvement of existing software systems.\nParticipate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.\nAttend and actively participate in team meetings and training sessions.\nA Junior level Software Developer will be expected to perform the following with supervision:\nDesigning, coding, and testing software applications.\nCollaborate with senior developers to understand project requirements and contribute to development efforts.\nWrite clean, efficient, and well-documented code.\nParticipate in code reviews and incorporate feedback to improve code quality.\nDebug and fix minor software issues.\nLearn and adapt to new technologies and programming languages as needed.\nContribute to the maintenance and improvement of existing software systems.\nParticipate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.\nAttend and actively participate in team meetings and training sessions.\n\nSKILLS & ABILITIES\nAn Entry level Software Developer will be expected to have a foundational knowledge of the following:\nProgramming language: C++\nData structures and algorithms\nVersion control systems\nDatabase technologies\nSoftware development methodologies (e.g., Agile, Scrum)\nTesting procedures and debugging techniques\nSoftware security principle\nTactical Data Link (TDL) Preferred\nLinux Software Development preferred\nA Junior level Software Developer will be expected to have a Basic knowledge of the following:\nProgramming language: C++\nData structures and algorithms\nVersion control systems\nDatabase technologies\nSoftware development methodologies (e.g., Agile, Scrum)\nTesting procedures and debugging techniques\nSoftware security principle\nTactical Data Link (TDL) Preferred\nLinux Software Development preferred\n\nEDUCATION & CERTIFICATIONS\nPreferred (BS STEM Degree)\nRelevant Software Development Certification Required, in lieu of BS STEM Degree\n\nTYPICAL WORKING CONDITIONS\nGeneral office environment\nComputer/Equipment lab\n\nPHYSICAL REQUIREMENTS\nMay be expected to lift up to 25 lbs\nFrequent use of keyboard and typing\nFrequent sitting and standing\n\nWORK SCHEDULE\n9/80\nThe ability to work non-standard work hours and schedules in support of project requirements.\n\nPAY RANGE\n*Pay range will be determined by knowledge and experience level of selected candidate*\nEntry: $80,000.00 to $105,000.00 annually, DOE\nJunior: $100,000.00 to $125,000.00 annually, DOE\n\nU.S. Citizenship is Required\n\nSECURITY CLEARANCE\nCandidates must have an active clearance OR the ability to obtain a US Government security clearance and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required. An active security clearance is highly desirable.\n\nTactical Engineering & Analysis, Inc. is an Equal Employment Opportunity/Minority/Female/Disability/Protected Veteran Employer","company":"Tacticalengineering","rawCompany":"tacticalengineering","city":"San Diego","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-04T23:27:26.876Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer, Entry to Junior","description":"The Software Developer is responsible for providing software engineering support to the Command and Control Processor (C2P) Modernization project at Naval Information Warfare Center (NIWC) Pacific. They will play a supporting role in achieving the organizations goals by leading development of new features using C++ in the areas system diagnostics, beyond line of sight (BLOS) tactical data links (S-TADIL-J/JREAP A), Link 16 Functional Input Message/Functional Output Message (FIM/FOM), User Interface and correcting software defects. This position will directly impact Naval War Fighter through enhanced tactical communications and battlefield awareness.\n\nCORE FUNCTIONS / JOB DUITES\nAn Entry level Software Developer will be expected to be able to perform the following, under close supervision:\nAssist in designing, coding, and testing software applications.\nCollaborate with senior developers to understand project requirements and contribute to development efforts.\nWrite clean, efficient, and well-documented code.\nParticipate in code reviews and incorporate feedback to improve code quality.\nDebug and fix minor software issues.\nLearn and adapt to new technologies and programming languages as needed.\nContribute to the maintenance and improvement of existing software systems.\nParticipate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.\nAttend and actively participate in team meetings and training sessions.\nA Junior level Software Developer will be expected to perform the following with supervision:\nDesigning, coding, and testing software applications.\nCollaborate with senior developers to understand project requirements and contribute to development efforts.\nWrite clean, efficient, and well-documented code.\nParticipate in code reviews and incorporate feedback to improve code quality.\nDebug and fix minor software issues.\nLearn and adapt to new technologies and programming languages as needed.\nContribute to the maintenance and improvement of existing software systems.\nParticipate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.\nAttend and actively participate in team meetings and training sessions.\n\nSKILLS & ABILITIES\nAn Entry level Software Developer will be expected to have a foundational knowledge of the following:\nProgramming language: C++\nData structures and algorithms\nVersion control systems\nDatabase technologies\nSoftware development methodologies (e.g., Agile, Scrum)\nTesting procedures and debugging techniques\nSoftware security principle\nTactical Data Link (TDL) Preferred\nLinux Software Development preferred\nA Junior level Software Developer will be expected to have a Basic knowledge of the following:\nProgramming language: C++\nData structures and algorithms\nVersion control systems\nDatabase technologies\nSoftware development methodologies (e.g., Agile, Scrum)\nTesting procedures and debugging techniques\nSoftware security principle\nTactical Data Link (TDL) Preferred\nLinux Software Development preferred\n\nEDUCATION & CERTIFICATIONS\nPreferred (BS STEM Degree)\nRelevant Software Development Certification Required, in lieu of BS STEM Degree\n\nTYPICAL WORKING CONDITIONS\nGeneral office environment\nComputer/Equipment lab\n\nPHYSICAL REQUIREMENTS\nMay be expected to lift up to 25 lbs\nFrequent use of keyboard and typing\nFrequent sitting and standing\n\nWORK SCHEDULE\n9/80\nThe ability to work non-standard work hours and schedules in support of project requirements.\n\nPAY RANGE\n*Pay range will be determined by knowledge and experience level of selected candidate*\nEntry: $80,000.00 to $105,000.00 annually, DOE\nJunior: $100,000.00 to $125,000.00 annually, DOE\n\nU.S. Citizenship is Required\n\nSECURITY CLEARANCE\nCandidates must have an active clearance OR the ability to obtain a US Government security clearance and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required. An active security clearance is highly desirable.\n\nTactical Engineering & Analysis, Inc. is an Equal Employment Opportunity/Minority/Female/Disability/Protected Veteran Employer","datePosted":"2026-08-04T23:27:26.876Z","dateModified":"2026-08-04T23:27:26.876Z","hiringOrganization":{"@type":"Organization","name":"Tacticalengineering","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Diego","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"0399e6236ba64085a30b7765"},"url":"https://jobsearcher.com/jobs/0399e6236ba64085a30b7765"}}