Software Developer, Entry to Junior Job at Tactical Engineering & Analysis, San Diego, CA

  • Tactical Engineering & Analysis
  • San Diego, CA

Job Description

Job Description

Job 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.

CORE FUNCTIONS / JOB DUITES

An Entry level Software Developer will be expected to be able to perform the following, under close supervision:

Assist in designing, coding, and testing software applications.

Collaborate with senior developers to understand project requirements and contribute to development efforts.

Write clean, efficient, and well-documented code.

Participate in code reviews and incorporate feedback to improve code quality.

Debug and fix minor software issues.

Learn and adapt to new technologies and programming languages as needed.

Contribute to the maintenance and improvement of existing software systems.

Participate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.

Attend and actively participate in team meetings and training sessions.

A Junior level Software Developer will be expected to perform the following with supervision:

Designing, coding, and testing software applications.

Collaborate with senior developers to understand project requirements and contribute to development efforts.

Write clean, efficient, and well-documented code.

Participate in code reviews and incorporate feedback to improve code quality.

Debug and fix minor software issues.

Learn and adapt to new technologies and programming languages as needed.

Contribute to the maintenance and improvement of existing software systems.

Participate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.

Attend and actively participate in team meetings and training sessions.

SKILLS & ABILITIES

An Entry level Software Developer will be expected to have a foundational knowledge of the following:

Programming language: C++

Data structures and algorithms

Version control systems

Database technologies

Software development methodologies (e.g., Agile, Scrum)

Testing procedures and debugging techniques

Software security principle

Tactical Data Link (TDL) Preferred

Linux Software Development preferred

A Junior level Software Developer will be expected to have a Basic knowledge of the following:

Programming language: C++

Data structures and algorithms

Version control systems

Database technologies

Software development methodologies (e.g., Agile, Scrum)

Testing procedures and debugging techniques

Software security principle

Tactical Data Link (TDL) Preferred

Linux Software Development preferred

EDUCATION & CERTIFICATIONS

Preferred (BS STEM Degree)

Relevant Software Development Certification Required, in lieu of BS STEM Degree

TYPICAL WORKING CONDITIONS

General office environment

Computer/Equipment lab

PHYSICAL REQUIREMENTS

May be expected to lift up to 25 lbs

Frequent use of keyboard and typing

Frequent sitting and standing

WORK SCHEDULE

9/80

The ability to work non-standard work hours and schedules in support of project requirements.

PAY RANGE

*Pay range will be determined by knowledge and experience level of selected candidate*

Entry: $80,000.00 to $105,000.00 annually, DOE

Junior: $100,000.00 to $125,000.00 annually, DOE

U.S. Citizenship is Required

SECURITY CLEARANCE

Candidates 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.

Tactical Engineering & Analysis, Inc. is an Equal Employment Opportunity/Minority/Female/Disability/Protected Veteran Employer

Job Posted by ApplicantPro

Job Tags

Work at office

Similar Jobs

Clique Hospitality L.L.C.

Digital Marketing Manager Job at Clique Hospitality L.L.C.

 ...Summary\nClique Hospitality is seeking a driven, detail-oriented Digital Marketing Manager to own and execute the full digital presence of our...  ..., and booking of influencer partnerships, including comp experiences, paid collaborations, and gifted arrangements.\n Coordinate... 

Actalent

Safety Coordinator Job at Actalent

 ...Job Description Job Description Job Title: Safety Coordinator Job Description The Safety Coordinator supports the implementation...  ...Skills ~0 to 2 years of construction, trades, electrical, industrial, internship, or field safety experience. ~ OSHA 10 or OSHA 30... 

AP Corp

Apprenticeship Program - Window Film & Graphics Install Job at AP Corp

 ...Beginning on September 14th, 2026 Join our AP Academy Window Film and Graphicsprogram and become the person you have always...  ...foundation to build a career with us in the window film and graphics industry. Our goal is to help you accomplish your goals and dreams, through... 

Ginkgo Residential

Assistant Property Manager Job at Ginkgo Residential

 ...an integrated multifamily investment, management, and redevelopment company based in Charlotte...  ...Position Overview As the Assistant Property Manager, you will be a key driver of...  ...delivering a consistent and welcoming experience Coordinate maintenance requests and... 

Focus Interpreting Inc

Court Certified English - Spanish Interpreter in Oakland, CA Job at Focus Interpreting Inc

 ...POSITION SUMMARY: Focus Interpreting is looking for a Court Certified English - Spanish Interpreter to join our team in Oakland, CA. In this essential role, you will provide professional interpretation services in court settings, ensuring accurate and effective communication...