Search By
2412 Jobs
Software Engineer Frontier Technology Inc. San Diego, CA | Full Time
7 Months Ago
Software Engineer Isys Technologies Huntsville, AL | Full Time
1 Day Ago
Software Engineer Integration Innovation, Inc. Huntsville, AL | Full Time
1 Day Ago
Software Engineer Criterion Systems, Inc. Rancho Bernardo, CA | Full Time
1 Day Ago
Software Engineer Outset Medical San Jose, CA | Full Time
1 Day Ago
Software Engineer Carta San Francisco, CA | Full Time
1 Day Ago
Software Engineer Arkose Labs San Mateo, CA | Full Time
1 Day Ago
Software Engineer Bright Machines San Francisco, CA | Full Time
1 Day Ago
Software Engineer Fresh Consulting Menlo, CA | Contractor
1 Day Ago
Software Engineer Isys Technologies Littleton, CO | Full Time
1 Day Ago
Software Engineer Isys Technologies Colorado Springs, CO | Full Time
1 Day Ago
Software Engineer Aces Incorporated Washington, DC | Other
1 Day Ago
Software Engineer Red Six Aerospace Orlando, FL | Full Time
1 Day Ago
Software Engineer TalenTrust LLC Sunrise, FL | Full Time
1 Day Ago
Software Engineer Altamira TAMPA, FL | Full Time
1 Day Ago
Software Engineer Chenega MIOS Hurlburt Field, FL | Full Time
1 Day Ago
Software Engineer Novanta Inc., USA Sarasota, FL | Full Time
1 Day Ago
Software Engineer Berkley Urbandale, IA | Other
1 Day Ago
Software Engineer FourKites Chicago, IL | Full Time | Remote
1 Day Ago
Software Engineer CNH Industrial Burr Ridge, IL | Full Time
1 Day Ago
Software Engineer Natus Medical, Incorporated USA, IL | Full Time
1 Day Ago
Software Engineer Energy Systems Group Newburgh, IN | Other
1 Day Ago
Software Engineer Dark Wolf Solutions Boston, MA | Full Time
1 Day Ago
Software Engineer teKnoluxion Consulting, LLC Gaithersburg, MD | Full Time
1 Day Ago
Software Engineer Zenetex LLC Patuxent River, MD | Other
1 Day Ago
Software Engineer Guggenheim Services, LLC St. Louis, MO | Full Time
1 Day Ago
More Search Results

Software Engineer

San Diego, CA | Full Time
Expired

Job Description

Overview

Naval Information Warfare Center, Pacific (NIWC Pacific) is looking for a self-directed and motivated individual to join our team as a software support engineer in support of the MQ-25A Stingray unmanned aerial tanker program. Primary work location is at Naval Information Warfare Center Pacific in San Diego, CA with additional ability to perform some aspects of the position remotely. This position requires a DoD Secret clearance and approximately quarterly travel to sponsor labs and aircraft vendor sites.

In this position you will provide engineering and integration support to Naval Information Warfare Center Pacific (NIWC Pacific) Code 551 to fulfill PMA-268 Unmanned Carrier Aviation (UCA) requirements, focusing on maintenance, troubleshooting, and user support for the Advanced Networking Tactical System (ANTS) Operational Support System (OSS) network management software, which is hosted in the ANTS wideband network transport system onboard the MQ-25A aircraft. As an ANTS OSS Software Support Engineer, you will build security and maintenance patches, develop manual and automated solutions to perform regression testing of security and maintenance patches, and provide remote and onsite end-user support for the ANTS OSS software. The aircraft is the Navy’s new unmanned drone, the MQ-25A Stingray, with a primary mission of aerial refueling and a secondary capability to provide Intelligence, Surveillance, and Reconnaissance (ISR) all while being launched and recovered from an aircraft carrier.

 

Below lists the primary duties and responsibilities for this position, minimum required skills, and additional requested qualifications and experience.

Responsibilities

  • Provide systems engineering and test skills which includes determining requirements for test environments, writing test plans, test cases, and test scripts, executing tests, and documenting tests
  • Create security and maintenance patches for ANTS OSS application
    • Retrieve Red Hat Enterprise Linux updates and tailor rpm packages for NMS application
    • Retrieve and install vendor firmware updates for ANTS system hardware components
    • Develop and execute regression test scripts to verify system functionality
  • Work with Network Support Engineer to coordinate patch testing
  • Publish security and maintenance patches to ANTS Artifactory system binaries repository in accordance with ANTS configuration management and control processes
  • Write clear, concise documentation for all system patches
  • Prepare and present reports on software patch status to OSS Lead/Product Owner, external stakeholders and sponsors during Sprint Reviews
  • Work with system software testers to update manual and automated system test scripts as needed for each patch and collect system test metrics
  • Diagnose and debug faults with Red Hat Enterprise Linux operating system and system hardware components
  • Build and maintain Assured Compliance Assessment Solution (ACAS)/Nessus servers for scanning ANTS OSS and laboratory infrastructure
  • Perform Assured Compliance Assessment Solution (ACAS) and Security Content Automation Protocol (SCAP) scans of the ANTS OSS and remediate findings
  • Perform analysis of Security Technical Implementation Guide (STIG) checklists for system software and remediate findings
  • Provide reachback phone support for ANTS system users to troubleshoot and resolve system issues
  • Approximately quarterly, travel to sponsor labs and aircraft vendor sites to install and troubleshoot ANTS patches and releases

Education/Qualifications

Minimum Qualifications and Experience:

  • Demonstrated proficiency with at least one scripting language, preferably Python
  • Experience in writing clear, high-quality, maintainable and extendable code with best practices of automated unit tests
  • Experience diagnosing and debugging Red Hat Enterprise Linux operating system faults
  • Familiarity with hardware debugging methods
  • CSWF Level II certifications:
    • CompTIA Security or equivalent
    • CompTIA Linux or equivalent (RHEL preferred)
  • Ability to travel to user sites on a quarterly basis to support troubleshooting

 

Requested Qualifications and Experience:

  • Familiarity with Naval Information Warfare Systems Command mission.
  • Familiarity with carrier-based flight operations.
  • 5 years DoD experience
  • Familiarity with Agile Scrum development framework
  • Network Engineering experience in a DoD, Navy, and/or NAVWAR program or related field.
  • Experience designing, configuring and operating enterprise-level cybersecurity architectures, and using tools such as:
    • Security Center/Nessus
    • Assured Compliance Assessment Solution (ACAS)
    • Security Content Automation Protocol (SCAP)
    • Security Technical Implementation Guide (STIG)
  • A Bachelor’s Degree in Computer Science, Information Systems Management, Mathematics, Physical Science, Operations Research, Statistics, or Engineering from an accredited college or university
  • Experience with GIT, Jenkins, JIRA, Artifactory, Confluence, and Bitbucket
  • Familiar with MS Office Suite, Outlook, PowerPoint, Excel, Visio and Adobe Professional
  • Cisco CCNA or equivalent is desired

 

Follow us:   Facebook     Twitter    Glassdoor    LinkedIn

Skills for Software Engineer

The job skills required for Software Engineer include Computer science, Python, Agile, Linux, Analysis,and System Software etc. Having related job skills and expertise will give you an advantage when applying to be a Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Engineer. Select any job title you are interested in and start to search job requirements.

Job Openings with Skill of Computer science
MORE>>
Job Openings with Skill of Python
MORE>>
Job Openings with Skill of Agile
MORE>>
Job Openings with Skill of Linux
MORE>>
Job Openings with Skill of Analysis
MORE>>

Career Path for Software Engineer

The following is the career advancement route for Software Engineer positions, which can be used as a reference in future career path planning. As a Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Engineer. You can explore the career advancement for a Software Engineer below and select your interested title to get hiring information.

How to Become a Software Engineer

If you are interested in becoming a Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Engineer for your reference.

Step 1 Understand the job description and responsibilities of a Software Engineer

Quotes from people on Software Engineer job description and responsibilities
01/17/2022: Youngstown, OH
02/23/2022: Altoona, PA
01/31/2022: Lancaster, PA
02/28/2022: Hartford, CT
02/17/2022: Lawton, OK

Step 2 Knowing the best tips for becoming a Software Engineer can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Software Engineer jobs
03/06/2022: Champaign, IL
03/02/2022: Frankfort, KY
02/27/2022: Colorado Springs, CO
01/06/2022: Reading, PA
02/11/2022: Salt Lake City, UT

Step 3 View the best colleges and universities for Software Engineer

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College