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

The Software Developer/DevOps Engineer is responsible for end-to-end ownership of application development and continuous integration/delivery capabilities that support the Navy Design Facility (NDF)

New

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

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

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

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

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

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

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

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

Chula Vista, 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 Jul 19, 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 are the key skills and qualifications needed to thrive in the Navy Software Engineer position, and why are they important?

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.

What is a Navy Software Engineer job?

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 are popular job titles related to Navy Software Engineer jobs in California? For Navy Software Engineer jobs in California, the most frequently searched job titles 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 July 2026, with employment types broken down into 91% Full Time, and 9% Part Time. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.
Software Engineer (SECRET)

Software Engineer (SECRET)

CPMC LLC

San Diego, CA • On-site

Full-time

Re-posted 19 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