Software Engineer

New Venture Research Corporation
Panama City, FL, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) C (Programming Language) Java (Programming Language) Agile Methodology Software Applications Systems Engineering C++ (Programming Language) Continuous Integration Software Debugging Software Design Documents Python (Programming Language) Software Architecture
+10 more
Real-Time Operating Systems Software Engineering Subsystems Systems Integration Test Scripts Software Troubleshooting Infrastructure Automation Frameworks Software Version Control Devsecops Programming Languages

Job description

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.

Requirements

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.

U.S. Citizenship Requirements

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.

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

2:05 min

Finding product boundaries using lack of cohesion metric grouping

Pratishtha Pandey Pratishtha Pandey · World Congress 2024

1:31 min

Managing self-healed test scripts safely within continuous integration

Andrei Nutas Andrei Nutas · World Congress 2026 Europe

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

2:09 min

Shifting security left using the DevSecOps approach

Aarno Aukia · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all