Software Engineer
Job Description
Support research, design, development, and sustainment of tactical afloat and ashore software for Navy C4I systems.
Responsibilities
- Research, design, and develop computer and network software or specialized utility programs for tactical afloat and ashore networks and systems
- Analyze user needs and create software solutions using computer science, engineering, and mathematical analysis principles
- Update or enhance existing capabilities for ADNS, CANES, ISNS, and related systems
- Coordinate with project management, acquisition, logistics, and security teams to integrate hardware and software systems
- Provide software load, installation support, and approved alterations for primary afloat and ashore systems, including:
- Approved Engineering Changes
- Software pre-loads executed in C4I Pre-Installation Check Out (PITCO) facilities
- Shipboard alterations and other approved upgrades for services as specified
- Develop specifications and performance requirements for tactical network applications
- Investigate, design, code, implement, and test enhancements to afloat networks software with an emphasis on automation
- Support development, QA, production, and post-production testing for hardware and software to support operational readiness
- Support DevSecOps engineering for proactive sustainment, security monitoring, and feedback loops on software releases
- Document, test, and analyze results in accordance with applicable guidelines and reporting procedures
- Support Modern Digital Tactical Software for Testing (MDTST) development and execution
Requirements
- Education + Experience:
- Bachelor’s degree (BS) in Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems with 3 years of software engineering experience, OR
- Master’s degree (listed as BS in the source) with 1 year of software engineering experience
- Active DoD Secret clearance; ability to obtain TS/SCI
- U.S. Citizenship required
- BS in a quantitative field such as Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems (minimum required)
- 3 years of experience with software engineering
- Experience applying programming concepts in a professional setting
- Experience with modern software development methodologies (Agile, DevOps/DevSecOps)
- Experience performing installation activities including integration, testing, training, system activation, operational transition, and repair of installation discrepancies found during installation and SOVT
- Experience with minor disassembly/removal and assembly/replacement of units or components to facilitate test requirements and/or inspection
- Strong analytical and problem-solving abilities
- Excellent communication and interpersonal skills
- Attention to detail and accuracy
- Ability to work in a fast-paced environment and adapt to changing requirements
- Some travel may be required
Technologies
- ADNS, CANES, ISNS
- C4I Pre-Installation Check Out (PITCO)
- DevSecOps, Agile, DevOps/DevSecOps
- Modern Digital Tactical Software for Testing (MDTST)
- Python, Java, C++, CI/CD pipelines, APIs
- Large Language Models (LLMs)
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Award programs recognizing employees for exceptional performance
- Full-time and part-time employees working at least 20 hours per week on a regular basis are eligible to participate in benefit programs
Desired Qualifications
- Agile Developer certification or Certified Scrum Developer certification
- Experience with Navy C4I software systems
- Familiarity with automated testing frameworks and CI/CD pipelines
- Experience with Python, Java, or C++ in networked environments
- CompTIA Security+ or equivalent IA certification
- Experience developing solutions through scripting utilities (e.g., Python) to automate repetitive analysis, BOM checks, data cleanup, and automate report generation
- Applied knowledge of AI and LLMs to improve technical search, requirements reviews, document comparisons, lessons learned, design reviews, and knowledge retrieval
- Experience developing APIs and data integration solutions to improve data exchange and flows across tools and systems used to support tactical network sustainment engineering efforts
Compensation and Location
- Location: San Diego, CA (onsite)
- Job type: contract
- Salary range: USD 78,900 - 123,300 per year
- Posted salary range: USD $78,900.00 - USD $123,300.00 /Yr.
- Compensation determined by factors including education, certifications, knowledge, skills, competencies, experience, internal and external equity, location, clearance level, contract-specific affordability, organizational requirements, and applicable employment laws
- Projected compensation range based on full-time status; part-time or on-call adjusted proportionately by hours worked
- Full-time and part-time employees working at least 20 hours per week on a regular basis are eligible to participate in benefit programs