onsite
Senior Software Engineer with Security Clearance - Nightwing
Software Engineer
Lead the design, development, and modernization of secure software solutions for cyber operations, leveraging Python, C++, Java, and AWS to protect critical data and infrastructure.
About the role
Key Responsibilities
- Architect and implement secure, high‑performance software components for cyber defense and data intelligence missions.
- Collaborate with cross‑functional teams to modernize legacy systems using cloud (AWS) and containerization technologies.
- Conduct vulnerability research, penetration testing, and code reviews to ensure compliance with stringent security standards.
- Integrate advanced analytics and machine learning models to enhance threat detection and response capabilities.
- Document design decisions, maintain technical specifications, and provide mentorship to junior engineers.
Requirements
- 5+ years of software engineering experience in security‑critical environments.
- Proficiency in Python, C++, and Java with strong object‑oriented design skills.
- Hands‑on experience with AWS services (EC2, Lambda, S3, IAM) and CI/CD pipelines.
- Deep understanding of cybersecurity principles, vulnerability assessment, and secure coding practices.
- Excellent communication skills and ability to work in a fast‑paced, mission‑critical setting.