Cydecor, Inc. · 1 hour ago
Software Engineer (Entry to Senior Level) - Clearance Required
Cydecor, Inc. is a premier Federal Government solutions provider, delivering innovations in mission systems and business platforms. They are seeking Software Engineers at various levels to provide software development and support to the U.S. Navy’s PMW 160 Tactical Networks program, contributing to the modernization of shipboard tactical systems and ensuring operational effectiveness for Fleet communications.
AppsConsultingSoftware
Responsibilities
Provide software engineering support across PMW 160’s portfolio of shipboard tactical network systems
Develop and integrate software products, components, and updates to implement system requirements
Support modernization, automation, and capability insertion across PMW 160 baselines
Ensure software changes are fully documented for traceability, audit, and configuration management
Create and evaluate software configuration requirements, metrics, processes, artifacts, analyses, test objectives, briefs, and technical papers
Maintain and update software configuration management, quality assurance artifacts, and code documentation
Review and assess software production and integration risks - including technical, cost, schedule, and performance impacts
Support development of mitigation strategies and associated action plans
Analyze software license models and business models and evaluate their impact on procurement, installation, sustainment, and lifecycle cost
Conduct required cybersecurity testing and produce documentation of findings, recommendations, and associated risk posture
Participate in engineering peer reviews to evaluate adherence to cybersecurity best practices and coding standards
Generate plans to transition DoN Information Assurance (IA) products into existing PMW 160 networks
Engage with Fleet users - including operators, maintainers, and system administrators—throughout the development and sustainment lifecycle to assess needs, validate requirements, and evaluate operational effectiveness
Develop and review software lifecycle sustainment strategies
Incorporate sustainment considerations into program plans and modernization roadmaps
Qualification
Required
0–3 years of software development or software engineering experience for Software Engineer I (Entry Level)
Foundational coding skills in one or more languages (C++, C#, Java, Python, Go, etc.) for Software Engineer I (Entry Level)
Ability to support code development, debugging, documentation, and basic configuration management for Software Engineer I (Entry Level)
Basic understanding of software version control systems for Software Engineer I (Entry Level)
Familiarity with Agile development concepts for Software Engineer I (Entry Level)
3–7 years of experience in software engineering or development for complex systems for Software Engineer II (Mid Level)
Ability to independently develop code, integrate software updates, and evaluate software engineering artifacts for Software Engineer II (Mid Level)
Experience with software configuration management and CI/CD pipelines for Software Engineer II (Mid Level)
Experience supporting software cybersecurity testing, secure coding practices, and technical peer reviews for Software Engineer II (Mid Level)
Ability to assess software technical risks and contribute to sustainment planning for Software Engineer II (Mid Level)
7–12 years of experience in software engineering, integration, or sustainment for DoD/Navy or enterprise systems for Software Engineer III (Senior Level)
Demonstrated ability to lead development efforts, conduct technical assessments, and oversee integration activities for Software Engineer III (Senior Level)
Experience developing sustainment strategies, IA product transition plans, and modernization/upgrade approaches for Software Engineer III (Senior Level)
Ability to advise on software licensing impacts, procurement considerations, and lifecycle cost factors for Software Engineer III (Senior Level)
Experience mentoring junior engineers and interfacing with government stakeholders, technical leads, and Fleet users for Software Engineer III (Senior Level)
Active Secret clearance required
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Information Systems, or related discipline for Level 1–3
Master's degree preferred for Level 3 positions
Equivalent military/DoD technical experience may be considered in lieu of degree for senior roles
Preferred
Experience with Navy tactical networks
Experience with NIWC PAC/LANT or Fleet operational environments
Secure coding certifications or experience
Experience with static code analysis tools
Experience with RMF cybersecurity testing, DoD STIGs, cyber scanning, or IA compliance
Familiarity with Agile/Scrum development environments and DevSecOps toolchains
Experience with software containerization, orchestration, and automation pipelines
Experience in developing technical briefs, white papers, and risk assessments
Benefits
Health and Dental Insurance
Vision and Life Insurance
Short-Term & Long-Term Disability
401(K) + company match
Paid Time Off (PTO)
Paid Company Holidays
Tuition and Professional Development Assistance