1

Navy Software Engineer Jobs in California (NOW HIRING)

Government contract proposal with the Department of Navy Duration: 5-year government contract ... Software Engineers research, design, and develop computer and network software or specialized ...

We are seeking a talented software engineer with a strong computer science background to assist in ... Prior experience working with US Navy or other Department of Defense services/agencies * Active TS ...

Software Engineer Client: Top Aerospace and Defense company Schedule: 9/80 Location: San Diego, CA ... Navy surface ships. What are the main functions of this role? This position requires onsite work ...

Software Engineer

San Diego, CA · On-site

$32 - $123/hr

Software Engineer Client: Top Aerospace and Defense company Schedule: 9/80 Location: San Diego, CA ... Navy surface ships. What are the main functions of this role? This position requires onsite work ...

They are seeking a talented software engineer to assist in the design, development, integration ... US Navy or other Department of Defense services/agencies • Active TS/SCI Clearance Company

Are you a Software Engineer looking for an opportunity to leverage your extensive experience and ... In this role you will get to support a high visibility Navy Program. You will lead teams in the ...

Government contract proposal with the Department of Navy Duration: 5-year government contract ... Software Engineers research, design, and develop computer and network software or specialized ...

We are seeking a talented software engineer with a strong computer science background to assist in ... Prior experience working with US Navy or other Department of Defense services/agencies * Active TS ...

We are seeking a talented software engineer with a strong computer science background to assist in ... Prior experience working with US Navy or other Department of Defense services/agencies * Active TS ...

Confidential company is seeking a Software Engineer I to contribute to the development and ... Navy's GPS-based data fusion system. The role involves development, testing, and installation of ...

... complex Navy training and simulation workloads. The ideal candidate should possess strong Linux systems engineering experience, expertise in virtualization and software automation, a deep ...

Software Engineer

National City, CA · On-site

$87K - $157K/yr

... complex Navy training and simulation workloads. The ideal candidate should possess strong Linux systems engineering experience, expertise in virtualization and software automation, a deep ...

Software Engineer

La Jolla, CA · On-site

$87K - $157K/yr

... complex Navy training and simulation workloads. The ideal candidate should possess strong Linux systems engineering experience, expertise in virtualization and software automation, a deep ...

... complex Navy training and simulation workloads. The ideal candidate should possess strong Linux systems engineering experience, expertise in virtualization and software automation, a deep ...

Software Engineer

El Cajon, CA · On-site

$87K - $157K/yr

... complex Navy training and simulation workloads. The ideal candidate should possess strong Linux systems engineering experience, expertise in virtualization and software automation, a deep ...

Software Engineer

Rancho Santa Fe, CA · On-site

$87K - $157K/yr

... complex Navy training and simulation workloads. The ideal candidate should possess strong Linux systems engineering experience, expertise in virtualization and software automation, a deep ...

next page

Showing results 1-20

Navy Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do navy software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for navy software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What skills and qualifications are needed to be a Navy software engineer?

To thrive as a Navy Software Engineer, you need a solid background in software development, computer science, and systems engineering, often supported by a relevant degree and security clearance. Familiarity with programming languages (such as C++, Java, or Python), defense-standard software tools, and Department of Defense information systems is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills set candidates apart in this role. These competencies are vital for ensuring mission-critical software is robust, secure, and responsive to the Navy’s operational needs.

Can you be a Navy Software Engineer in the military?

Yes, Navy Software Engineers are active-duty military personnel who develop and maintain software systems for naval operations. They typically require a bachelor's degree in computer science or related fields, security clearances, and training in military protocols and cybersecurity. These roles involve working in military environments with specific schedules and operational requirements.

How much do Navy software engineers make?

Navy software engineers typically earn between $70,000 and $120,000 annually, depending on experience, rank, and security clearance level. Salaries may also include benefits such as healthcare, retirement, and housing allowances, with opportunities for advancement and specialized skills in cybersecurity and systems development.

What is a Navy software engineer?

A Navy Software Engineer is responsible for designing, developing, and maintaining software systems that support naval operations. They work on critical projects such as cybersecurity, weapons systems, communications, and data analysis. Their role often involves coding, testing, and debugging software while ensuring it meets military specifications and security requirements. Navy Software Engineers may work as civilians for the Department of Defense or as enlisted personnel supporting technical missions. Strong programming skills, a security clearance, and knowledge of defense systems are typically required.

What are common challenges Navy software engineers face on the job?

Navy Software Engineers often work on highly complex and mission-critical systems, which means they must be vigilant about security and reliability. Due to the sensitive nature of military projects, engineers frequently navigate strict security protocols and rapidly changing project requirements. Additionally, collaborating with multidisciplinary teams—including hardware engineers and military personnel—requires excellent communication and adaptability. These factors can make the environment fast-paced and demanding, but also provide unique opportunities to work on cutting-edge technology with impactful real-world applications.

What are the most commonly searched types of Navy Software Engineer jobs in California? The most popular types of Navy Software Engineer jobs in California are:
What job categories do people searching Navy Software Engineer jobs in California look for? The top searched job categories for Navy Software Engineer jobs in California are:
What cities in California are hiring for Navy Software Engineer jobs? Cities in California with the most Navy Software Engineer job openings:
Infographic showing various Navy Software Engineer job openings in California as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $145,592 per year, or $70 per hour.

Software Engineer (SECRET)

CPMC LLC

San Diego, CA • On-site

Full-time

Re-posted 10 days ago


Job description

Company: CPMC, LLC

Contract: Government contract proposal with the Department of Navy

Duration: 5-year government contract

Position Levels: Mid-Level and Senior-Level

Clearance: Active Security Clearance (Secret or higher) is preferred

Overview:

CPMC, LLC is seeking creative and skilled Software Engineer to join our team for an government contract proposal with the Department of Navy. We are hiring for both Mid-Level and Senior-Level positions.

Software Engineers research, design, and develop computer and network software or specialized utility programs. You may also perform the following duties:

  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update or enhance existing software capabilities.
  • Work with other functional disciplines (e.g., project management, acquisition, logistics, security, etc.) to integrate hardware and software systems, develop specifications, and performance requirements.
  • Maintain databases within an application area.
  • Typical Education:

    Bachelor’s degree in a quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems), Associates degree will be considered.

    Typical Experience:
  • 37 years of professional experience with software engineering
  • Additional Guidelines:
  • Experience with applying programming concepts in a professional or academic setting.
  • Experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting.
  • Agile Developer certification or Certified Scrum Developer certification

CPMC-LLC logo

About CPMC-LLC

Sourced by ZipRecruiter

Industry

Business management consulting

Company size

11 - 50 Employees

Headquarters location

Tysons Corner, VA, US

Year founded

2016