Software Developer, Entry to Junior

Tactical Engineering & Analysis

San Diego (CA)

On-site

USD 80,000 - 105,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tactical Engineering & Analysis, Inc. in San Diego, CA, seeks an Entry- or Junior-level Software Developer to support the NIWC Pacific Modernization project.

You will contribute to new features in C++ for system diagnostics, BLOS TDLs, FIM/FOM handling, and software defect correction to strengthen battlefield awareness. Under close supervision, you will design, code, test, and debug, participate in Agile ceremonies, and collaborate with senior developers to deliver robust software systems.

Qualifications

  • Foundational knowledge of C++ and software development
  • Familiarity with Agile/Scrum development
  • Experience with testing, debugging, and code reviews

Responsibilities

  • Assist in designing, coding, and testing software applications.
  • Collaborate with senior developers to understand requirements and contribute to development efforts.
  • Write clean, well-documented code and participate in code reviews.
  • Debug and fix minor software issues and learn new technologies as needed.
  • Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
  • Maintain and improve existing software systems.

Skills

C++
Data structures & algorithms
Version control
Database technologies
Agile methodologies
Testing & debugging
Software security
Tactical Data Link (TDL)
Linux development

Education

BS STEM Degree
Software development certification in lieu of BS

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 DUTITES

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer, Entry to Junior
Software Developer, Entry to Junior

Tactical-Engineering- • San Diego (CA)

On-site
USD 80,000 - 125,000
Software Developer, Entry to Junior
Software Developer, Entry to Junior

Tactical Engineering and Analysis, Inc. • San Diego (CA)

On-site
USD 80,000 - 125,000
Software Developer
Software Developer

Tactical-Engineering- • Dahlgren (VA)

On-site
USD 120,000 - 150,000
Entry-Level C++ Software Developer – Tactical Systems
Entry-Level C++ Software Developer – Tactical Systems

Tactical-Engineering- • San Diego (CA)

On-site
USD 80,000 - 125,000
Entry-Level C++ Developer - Naval Tech, Clearance Eligible
Entry-Level C++ Developer - Naval Tech, Clearance Eligible

Tactical Engineering & Analysis • San Diego (CA)

On-site
USD 80,000 - 105,000
Junior C++ Software Engineer - Tactical Data Links
Junior C++ Software Engineer - Tactical Data Links

Tactical Engineering and Analysis, Inc. • San Diego (CA)

On-site
USD 80,000 - 125,000
Software Developer
Software Developer

CACI International Inc • King George (VA)

On-site
USD 58,400 - 116,900
Healthcare
Wellness programs
Financial benefits
+4
Software Application Developer
Software Application Developer

Applied Technical Systems, Inc. • Dahlgren (VA)

On-site
USD 90,000 - 120,000
Software Developer [Various Levels] Contingent
Software Developer [Various Levels] Contingent

Lufco • Belleville (IL)

On-site
USD 80,000 - 120,000
Mid-Level Systems Engineer/Senior Systems Engineer
Mid-Level Systems Engineer/Senior Systems Engineer

Tactical Engineering & Analysis • San Diego (CA)

On-site
USD 145,000 - 200,000