Ironclad · 4 weeks ago
Software Engineer (Entry to Senior Level) - Clearance Required
Ironclad Technology Services is a premier Federal Government solutions provider, delivering innovations in mission systems and business platforms. They are seeking Software Engineers to provide software development, integration, cybersecurity, and sustainment support to the U.S. Navy’s PMW 160 Tactical Networks program.
Enterprise SoftwareLegal TechManagement Information SystemsSaaS
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
Foundational coding skills in one or more languages (C++, C#, Java, Python, Go, etc.)
Ability to support code development, debugging, documentation, and basic configuration management
Basic understanding of software version control systems
Familiarity with Agile development concepts
3–7 years of experience in software engineering or development for complex systems
Ability to independently develop code, integrate software updates, and evaluate software engineering artifacts
Experience with software configuration management and CI/CD pipelines
Experience supporting software cybersecurity testing, secure coding practices, and technical peer reviews
Ability to assess software technical risks and contribute to sustainment planning
7–12 years of experience in software engineering, integration, or sustainment for DoD/Navy or enterprise systems
Demonstrated ability to lead development efforts, conduct technical assessments, and oversee integration activities
Experience developing sustainment strategies, IA product transition plans, and modernization/upgrade approaches
Ability to advise on software licensing impacts, procurement considerations, and lifecycle cost factors
Experience mentoring junior engineers and interfacing with government stakeholders, technical leads, and Fleet users
Active Secret clearance required
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Information Systems, or related discipline
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
Company
Ironclad
Ironclad is a contract lifecycle management platform used by companies to handle every type of contract workflow.
Funding
Current Stage
Late StageTotal Funding
$334MKey Investors
Franklin TempletonBondY Combinator
2022-01-18Series E· $150M
2020-12-21Series D· $100M
2019-09-17Series C· $50M
Recent News
Soma Capital
2026-01-07
2025-12-16
Company data provided by crunchbase