Cyber Security Development Engineer - JobID-0255
Summary
Designs and implements secure software systems for defense applications, integrating cybersecurity practices into development and operations while ensuring compliance with DoD standards.
- All applicants must be able to obtain/maintain an active Secret U.S. Security Clearance.
- This is a fully on-site position, based out of our Arlington, VA location.
- Design, develop, and implement security controls and features within software applications and systems.
- Conduct security assessments, vulnerability scanning, and penetration testing of software and infrastructure.
- Develop and automate security tools and processes to enhance the software development lifecycle.
- Respond to and investigate security incidents, performing root cause analysis and implementing corrective actions.
- Design, implement, and train machine learning models for anomaly detection, behavioral analysis, and proactive threat hunting.
- Collaborate with development teams to integrate security best practices (DevSecOps) into the entire software development process.
- Analyze and fortify systems against security threats, ensuring compliance with DoD security standards and requirements.
- Design, implement, and train machine learning models for anomaly detection, behavioral analysis, and proactive threat hunting.
- Stay current with the latest cybersecurity threats, trends, and technologies to continuously improve the security posture of IDT's solutions.
- Bachelor's degree in engineering, computer science, mathematics, physics or other STEM field (or equivalent full-time professional experience)
- 3 years of experience in the design, development, and management of complex software systems for the DoD.
- Security+, CCNA, or equivalent IAT Level II certification
- Ability to travel up to 10% of the time as needed
- Strong proficiency in programming languages such as, C++, Java, or Python.
- Advanced knowledge of firewalls, Linux, databases, operating system security, cloud infrastructure, and secure coding practices
- Expertise with security principles such as encryption, authentication, identity management (SSO, MFA, PAM), and secure API design
- Knowledge of common security vulnerabilities (e.g., OWASP Top 10) and how to prevent them.
- Basic understanding of artificial intelligence and machine learning principles and their application in cybersecurity.
- Hands-on experience with security testing and assessment tools (e.g., Nessus, Nmap, Wireshark, Splunk, SCAP, Burp Suite, Metasploit).
- Understanding of secure software development lifecycle (SSDLC) and DevSecOps practices.
- Master's Degree in a relevant field.
- Relevant cybersecurity certifications (e.g., CISSP, CSSLP, CEH, Security+).
- Experience securing containerized environments (Docker, Kubernetes).
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-Learn).
- Familiarity with AI security and threat landscapes, such as the MITRE ATLAS (Adversarial Threat Landscape for AI Systems) framework.
- Experience securing and deploying AI/ML pipelines within DevSecOps or containerized environments.
- Experience with Infrastructure as Code (IaC) and configuration management tools (e.g., Terraform, Ansible).
- Experience working with DoD security requirements and STIGs (Security Technical Implementation Guides).
Pay Range*: $90,000 - $150,000 or $114,000 - $184,000
- Generous benefits package
- Competitive PTO
- Paid holidays
- 401(k) with immediate vesting and matching
- 9/80 optional schedule (2nd and 4th Friday off every month)
- Tuition Assistance Reimbursement Program
- Professional Development Resources
- Pre-Tax Commuter Benefits
- Organization-Wide Monthly Tech Connect Events
- Annual Employee Recognition Awards
- Regular Social Events and Catered Lunches