Software Engineer

Grimm Co

Panama City (FL)

On-site

USD 120,000 - 160,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

New Venture Research Corporation (NVRC) seeks an experienced Software Engineer to design, develop, test, and sustain mine warfare software and related undersea/surface hardware. The role is on-site at NSWC PCD, collaborating with government engineers, program office staff, and fleet stakeholders across the full software lifecycle.

Applicants should be proficient in C, C++, Python, or Java, with experience in Agile or DevSecOps, testing, debugging, and verification.

Qualifications

  • Bachelor’s degree in software engineering or closely related field; ABET accreditation required.
  • Minimum 7 years of relevant software engineering experience.
  • Active U.S. Citizenship with ability to obtain/maintain security clearance.
  • Experience with software testing, debugging, and verification.

Responsibilities

  • Design, develop, test, and maintain software in support of mine warfare systems.
  • Collaborate with systems/hardware engineers and government personnel to ensure integrated performance.
  • Follow RMF and cybersecurity standards; participate in design reviews and documentation.
  • Travel up to 20% for testing and integration at various facilities.

Skills

C
C++
Python
Java

Education

ABET-accredited Bachelor's in Software Engineering
Master’s degree preferred

Tools

CI/CD pipelines
Version control (Git)
Configuration management tools

Job description

FLSA Classification: Exempt

Location: Panama City Beach, FL

Summary

New Venture Research Corporation (NVRC) is a leading provider of innovative technology solutions supporting critical defense programs.

NVRC is seeking an experienced Software Engineer to support the design, development, testing, and sustainment of mine warfare systems and related undersea/surface hardware. This position works on-site at NSWC PCD alongside government engineers, program office personnel, and fleet stakeholders on the full lifecycle of mine warfare software, from concept through fleet introduction and in-service support.

Key Responsibilities
  • Design, develop, test, and maintain software applications and systems in support of program requirements. This includes writing, reviewing, and debugging code across relevant languages and platforms, and participating in software architecture and design decisions.
  • Support requirements analysis, software design reviews, and documentation, including design documents, test plans, and test reports.
  • Troubleshoot software issues on developmental and fielded systems, supporting root-cause analysis and corrective action development, and integrating software with hardware or other subsystems as needed.
  • Collaborate with systems engineers, hardware engineers, and government program personnel to ensure integrated system performance, and support technical reviews such as PDR, CDR, and TRR by representing software engineering considerations at program milestones.
  • Ensure compliance with applicable coding standards, cybersecurity requirements, and Risk Management Framework (RMF) processes, along with occasional travel to support testing, integration events, or coordination at other government or contractor facilities as required.
Required Minimum Qualifications
  • Hands-on experience with one or more relevant programming languages such as C, C++, Python, Java, or similar.
  • Working knowledge of software development methodologies (Agile, DevSecOps, or similar) is required, along with experience supporting software testing, debugging, and verification activities.
  • Strong written and verbal communication skills are necessary, including the ability to prepare technical documentation and brief technical content to government and program stakeholders.
Preferred Qualifications
  • Prior experience supporting DoD or U.S. Navy software development programs is preferred.
  • Experience working directly with a government engineering activity or program office is a plus, as is familiarity with embedded systems, real-time software, or systems integration.
  • Experience with configuration management tools, version control systems, and CI/CD pipelines is beneficial, along with familiarity with applicable security standards (e.g., NIST 800-53, RMF) and DoD acquisition processes.
Required Education and Length of Experience
  • Bachelor’s degree in Software Engineering (or closely related engineering/technical discipline) from an ABET-accredited program; Master’s degree in related field highly preferred.
  • Minimum of 7 years of relevant software engineering experience.
Work Environment & Physical Requirements
  • The primary work environment will be an office, lab, or secure facility setting. The role may occasionally require presence in test or integration environments, shipboard environments, as well as extended periods of sitting or standing during collaborative development and testing activities.
Travel Requirements
  • Travel up to 20% is required.
  • Due to our contracts with the U.S. federal government and the requirement for a security clearance for this role, candidates for this position must be U.S. Citizens.
Clearance Type Required
  • Candidates must be able to maintain during the duration of their employment an active Secret security clearance; active Top Secret highly preferred.

NVRC is an equal opportunity employer and a VEVRAA contractor dedicated to merit- and value-based employment decisions. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

We are committed to providing reasonable accommodations for qualified individuals with disabilities per the guidelines set forth by the ADA and the ADAAA. If you require an accommodation to participate in the application or interview process, please contact Human Resources by phone at 256-583-3471.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Defense Mine-Warfare Systems
Senior Software Engineer, Defense Mine-Warfare Systems

Grimm Co • Panama City (FL)

On-site
USD 120,000 - 160,000
Software Engineer III / Senior
Software Engineer III / Senior

Scientific Research Corporation • Eglin Air Force Base (FL)

On-site
USD 110,000 - 165,000
Software Engineer
Software Engineer

WR Systems • Norfolk (VA)

On-site
USD 85,000 - 100,000
Medical, Dental, Vision
401(k)
Paid Time Off
+2
Software Developer, Basic
Software Developer, Basic

WR Systems • Norfolk (VA)

On-site
USD 80,000 - 118,000
Medical
Dental
Vision
+7
Software Engineer III
Software Engineer III

Scientific Research Corporation • San Diego (CA), Northern (KY)

Hybrid
USD 111,000 - 185,000
Medical plan
401(k) with company match
Life insurance
+1
Computer Engineer III
Computer Engineer III

WR Systems • Norfolk (VA)

On-site
USD 94,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+7
Software Engineer - VL-60- Security Clearance Eligibility Required
Software Engineer - VL-60- Security Clearance Eligibility Required

AVT Simulation • Orlando (FL)

On-site
USD 70,000 - 90,000
Computer Engineer III Norfolk, VA
Computer Engineer III Norfolk, VA

W R Systems, Ltd. • Norfolk (VA)

On-site
USD 94,000 - 130,000
Medical
401(k)
Paid Time Off
+3
Software Engineer
Software Engineer

Vadum Inc. • Raleigh (NC)

On-site
USD 120,000 - 180,000
Software Engineer Lead-VL-60-Security Clearance Eligibility Required
Software Engineer Lead-VL-60-Security Clearance Eligibility Required

AVT Simulation • Orlando (FL)

On-site
USD 100,000 - 130,000
Equal Opportunity Employer - Vet/Disability