Software Developer, Entry to Junior

Tactical Engineering & Analysis

San Diego, CAOn-siteFull time
With an account: save jobs, track applications, build tailored resumesAlready have an account? Log in
Pay
$80K to $125K
a year
Location
San Diego, CA
Work style
On-site
Job type
Full time
Posted
Oct 28
1 day ago
Career path

See where this role leads

Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.

Create an account

About the company

Tactical Engineering & Analysis

IT Services and IT Consulting · 201 to 500 employees

Tactical Engineering & Analysis, Inc. (TEA) is a company strongly committed to the principle that our sustained success is dependent on the trust and confidence we earn from our customers, employees, and from those with whom we do business. We gain credibility by adhering to our core values, commitments, and achieving our organization’s goals with honesty and integrity.

Tactical Engineering & Analysis, Inc. (TEA) was incorporated in the state of California in 1998 with the goal of providing superior system engineering services in the areas of military tactical communications to defense based customers. Since 1998, TEA has developed a reputation for providing high quality services to our customers at the Naval Information Warfare Systems Command (NAVWAR), Program Executive Office Ships and Integrated Warfare Systems, Naval Surface Warfare Centers, and Naval Information Warfare Centers (NIWC).

On 01 July 2015, TEA established the Employee Stock Ownership Plan (ESOP). The ESOP enables all employees to participate directly in the future value and growth of the Company and the benefits of ownership.

Tactical Engineering & Analysis on LinkedIn

What you'll do

  • The developer will support the Command and Control Processor modernization project by designing, coding, and testing new features using C++.
  • They will also participate in Agile ceremonies, perform code reviews, and maintain existing software systems under supervision.

What you need

  • Candidates should have foundational knowledge of C++, data structures, and software development methodologies.
  • A BS STEM degree or relevant certification is preferred, and U.S. citizenship is required to obtain a security clearance.
  • Education: a bachelor's degree or a professional certificate

Key skills

C++Software EngineeringSystem DiagnosticsTactical Data LinksAgileScrumDebuggingSoftware TestingVersion ControlDatabase TechnologiesSoftware SecurityLinuxCode ReviewsTactical Communications

Keywords for your resumePro

The words this employer's screening is likely to look for.

This job lists resume keywords

The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.

Create an account

See full description on company page, apply now

Read the full posting here
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

More entry level jobs in San Diego, CA

All jobs in San Diego, CA

More jobs at Tactical Engineering & Analysis

Ready to apply?

Create an account to save jobs, track applications, and build tailored resumes.

Create an account