onsite
Senior Software Developer - Nightwing
Software Engineer
Lead the design and implementation of advanced cybersecurity solutions, leveraging Python, C++, Java, and AWS to build resilient, data‑driven systems that protect national security assets.
About the role
Key Responsibilities
- Architect and develop secure, high‑performance software for cyber defense and data intelligence missions.
- Integrate machine learning models into real‑time threat detection pipelines using Python and Java.
- Collaborate with cross‑functional teams to modernize legacy systems on AWS infrastructure.
- Conduct vulnerability research and implement robust mitigations across distributed platforms.
- Document design decisions, code standards, and best practices for continuous improvement.
Requirements
- 5+ years of professional software development experience in security‑critical environments.
- Proficiency in Python, C++, and Java with strong object‑oriented design skills.
- Hands‑on experience deploying and managing applications on AWS (EC2, Lambda, S3, IAM).
- Deep understanding of cybersecurity principles, threat modeling, and secure coding practices.
- Experience with machine learning frameworks (TensorFlow, PyTorch) and data‑intensive pipelines.
Skills
pythoncjavaawsmachine learning