> Markdown version of [/jobs/ext/1581556-security-engineer-mid](https://www.wearedevelopers.com/jobs/ext/1581556-security-engineer-mid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Security Engineer Mid - **Company:** ECS Limited - **Location:** Suitland-Silver Hill, MD, United States - **Experience:** Experienced - **Salary:** $102,000.0 - $112,000.0 - **Contract:** Permanent contract - **Skills:** 3d Models, Software Applications, Systems Engineering, Backup Devices, Communications Protocols, Data Compression, Cyber Security, Information Systems, Disaster Recovery, Domain Name System (DNS), Hardware Design, Identity and Access Management, Information Theory, Interoperability, Network Security, Network Architecture, Network Planning and Design, Network Protocols, Software Engineering, Software Requirements Analysis, Software Systems, Systems Architecture, System Testing, TCP/IP, UML, Information Technology, Performance Monitor - **Published:** July 18, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9039356/security-engineer-mid ## About the Role * Strong written and verbal communication skills. * Knowledge of secure configuration management techniques. (e.g., Security Technical Implementation Guides (STIGs), cybersecurity best practices on cisecurity.org). * Working knowledge of CRIBL. * Knowledge of software development models (e.g., Waterfall Model, Spiral Model). * Knowledge of software engineering. * Knowledge of structured analysis principles and methods. * Experience designing architectures and frameworks. * Knowledge of system design tools, methods, and techniques, including automated systems analysis and design tools. * Knowledge of the systems engineering process. * Knowledge of Supply Chain Risk Management Practices (NIST SP 800-161) * Knowledge of critical infrastructure systems with information communication technology that were designed without system security considerations. * Knowledge of network security architecture concepts including topology, protocols, components, and principles (e.g., application of defense-in-depth). * Knowledge of network systems management principles, models, methods (e.g., end-to-end systems performance monitoring), and tools. Certifications/Licenses: * Bachelor's degree or higher * 5+ years' experience in security engineering in mid to large environments. * Certifications addressing security and risk management, asset security, security engineering, communications and network security, identity and access management, security assessment and testing, security operations, software development security, system security, network infrastructure, access control, cryptography, assessments and audits, and organizational security * Active Public Trust clearance or eligible to obtain a Public Trust clearance Desired Skills * In-depth knowledge of Information Theory (e.g., source coding, channel coding, algorithm complexity theory, and data compression). * Ability to apply system design tools, methods, and techniques, including automated systems analysis and design tools. * Knowledge of network protocols such as TCP/IP, Dynamic Host Configuration, Domain Name System (DNS), and directory services. * Knowledge of network design processes, to include understanding of security objectives, operational objectives, and trade-offs. * Ability to apply network security architecture concepts including topology, protocols, components, and principles (e.g., application of defense-in-depth). * Experience designing the integration of hardware and software solutions. * Experience in developing and applying security system access controls. * Skill in discerning the protection needs (i.e., security controls) of information systems and networks. * Skill in evaluating the adequacy of security designs and conducting reviews of technical systems. * Skill in the use of design modeling (e.g., unified modeling language). * Ability to apply secure system design tools, methods and techniques and ensure security practices are followed throughout the acquisition process. ## Description * Design hardware, operating systems, and software applications to adequately address cybersecurity requirements. * Design or integrate appropriate data backup capabilities into overall system designs, and ensure that appropriate technical and procedural processes exist for secure system backups and protected storage of backup data. * Develop and direct system testing and validation procedures and documentation. * Develop detailed security design documentation for component and interface specifications to support system design and development. * Develop Disaster Recovery and Continuity of Operations plans for systems under development and ensure testing prior to systems entering a production environment. * Develop specific cybersecurity countermeasures and risk mitigation strategies for systems and/or applications. * Identify and direct the remediation of technical problems encountered during testing and implementation of new systems (e.g., identify and find work-arounds for communication protocols that are not interoperable). * Identify and prioritize essential system functions or sub-systems required to support essential capabilities or business functions for restoration or recovery after a system failure or during a system recovery event based on overall system requirements for continuity and availability. * Identify, assess, and recommend cybersecurity or cybersecurity-enabled products for use within a system and ensure that recommended products are in compliance with organization's evaluation and validation requirements. * Implement security designs for new or existing system(s). * Incorporate cybersecurity vulnerability solutions into system designs (e.g., Cybersecurity Vulnerability Alerts). * Perform risk analysis (e.g., threat, vulnerability, and probability of occurrence) whenever an application or system undergoes a major change. * Design, implement, test, and evaluate secure interfaces between information systems, physical systems, and/or embedded technologies. * Design, develop, integrate, and update system security measures that provide confidentiality, integrity, availability, authentication, and non-repudiation. * Design to security requirements to ensure requirements are met for all systems and/or applications. * Develop mitigation strategies to address cost, schedule, performance, and security risks. * Perform security reviews and identify security gaps in architecture. * Trace system requirements to design components and perform gap analysis. * Verify stability, interoperability, portability, and/or scalability of system architecture. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) ## Related Articles - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Events like RSAC Get You CISOs. Developers Decide What Actually Gets Deployed.](https://www.wearedevelopers.com/magazine/693-events-like-rsac-get-you-cisos-developers-decide-what-actually-gets-deployed) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)