onsite
Senior Software Engineer - Nightwing Intelligence Solutions
Software Engineer
Lead the design and implementation of secure, scalable software solutions for cyber and data intelligence missions, leveraging Python, Node.js, and AWS to modernize legacy systems and deliver advanced threat detection capabilities.
About the role
Key Responsibilities
- Architect and develop high‑performance, secure applications in Python and Node.js for cyber defense and data intelligence workflows.
- Integrate cloud services (AWS EC2, Lambda, S3, RDS) to support scalable, resilient mission‑critical platforms.
- Collaborate with cross‑functional teams to modernize legacy codebases, applying best practices in CI/CD, containerization, and automated testing.
- Conduct vulnerability research and implement mitigation strategies to protect against emerging threats.
- Participate in code reviews, performance tuning, and security audits to ensure compliance with industry standards.
Requirements
- 5+ years of professional software development experience in a security‑focused environment.
- Proficiency in Python, Node.js, and AWS architecture.
- Strong understanding of cyber defense concepts, threat modeling, and vulnerability assessment.
- Experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced, mission‑critical setting.